php 使用array函數(shù)實現(xiàn)分頁
更新時間:2015年02月13日 09:44:27 投稿:hebedich
這里給大家分享的是一段php使用array()函數(shù)實現(xiàn)分頁的代碼,算是一種比較另類的分頁思路,這里推薦給大家。
代碼很簡單,就不多廢話了。
復制代碼 代碼如下:
$array=array("1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20");//規(guī)定要分頁的數(shù)組
$page= $_GET['page'];
$r = $this->page($array,5,$page);
print_r($r);
exit();
foreach($r["source"] as $s){
echo $s;
}
function page($array,$pagesize,$current){
$_return=array();
$total=ceil(Count($array)/$pagesize);//求總頁數(shù)
$prev=(($current-1)<=0 ? "1":($current-1));//確定上一頁,如果當前頁是第一頁,點擊顯示第一頁
$next=(($current+1)>=$total ? $total:$current+1);//確定下一頁,如果當前頁是最后一頁,點擊下頁顯示最后一頁
$current=($current>($total)?($total):$current);//當前頁如果大于總頁數(shù),當前頁為最后一頁
$start=($current-1)*$pagesize;//分頁顯示時,應該從多少條信息開始讀取
for($i=$start;$i<($start+$pagesize);$i++){
array_push($_return,$array[$i]);//將該顯示的信息放入數(shù)組 $_return 中
}
$pagearray["source"]=$_return;
$pagearray["page"]="<a href=\"?page=1\">first</a> <a href=\"?page={$prev}
\">prev</a> <a href=\"?page={$next}\">next</a> <a href=\"?page={$total}\">end</a>";//分頁樣式可跟據(jù)需要調(diào)整
return $pagearray;
}
以上就是使用array函數(shù)實現(xiàn)分頁的核心代碼了,希望大家能夠喜歡。
您可能感興趣的文章:
- php jquery 實現(xiàn)新聞標簽分類與無刷新分頁
- FCKEditor+jQuery+PHP實現(xiàn)分頁代碼
- 使用PHP+JQuery+Ajax分頁的實現(xiàn)
- 推薦一款PHP+jQuery制作的列表分頁的功能模塊
- ThinkPHP分頁實例
- 仿dedecms下拉分頁樣式修改的thinkphp分頁類實例
- ThinkPHP有變量的where條件分頁實例
- PHP分頁類集錦
- php簡單分頁類實現(xiàn)方法
- PHP讀取txt文本文件并分頁顯示的方法
- 分享php分頁的功能模塊
- PHP實現(xiàn)簡單數(shù)字分頁效果
- 分享PHP函數(shù)實現(xiàn)數(shù)字與文字分頁代碼
- PHP實現(xiàn)仿Google分頁效果的分頁函數(shù)
- jQuery+Ajax+PHP+Mysql實現(xiàn)分頁顯示數(shù)據(jù)實例講解
- PHP+jQuery+Ajax實現(xiàn)分頁效果 jPaginate插件的應用
相關文章
Yii框架使用PHPExcel導出Excel文件的方法分析【改進版】
這篇文章主要介紹了Yii框架使用PHPExcel導出Excel文件的方法,結合實例形式分析了Yii框架配置、導入PHPExcel組件以及調(diào)用PHPExcel導出Excel文件的相關操作技巧,需要的朋友可以參考下2019-07-07
PHP的Laravel框架結合MySQL與Redis數(shù)據(jù)庫的使用部署
這篇文章主要介紹了PHP的Laravel框架結合MySQL與Redis數(shù)據(jù)庫的使用部署,需要的朋友可以參考下2016-03-03
php5 apache 2.2 webservice 創(chuàng)建與配置(java)
要運行wsCaller.jar 要選安裝jdk 如果沒有安裝jdk 則wsCaller.jar 會以壓縮包的形式顯示2011-01-01
PHP實現(xiàn)的MongoDB數(shù)據(jù)庫操作類分享
這篇文章主要介紹了PHP實現(xiàn)的MongoDB數(shù)據(jù)庫操作類分享,模板mysql版的操作類,需要的朋友可以參考下2014-05-05
Zend Framework教程之Zend_Config_Ini用法分析
這篇文章主要介紹了Zend Framework教程之Zend_Config_Ini用法,較為詳細的分析了Zend_Config_Ini操作配置數(shù)據(jù)的相關技巧,需要的朋友可以參考下2016-03-03
如何用PHP來實現(xiàn)一個動態(tài)Web服務器
這篇文章介紹了如何用PHP來實現(xiàn)一個動態(tài)Web服務器,文章思路清晰,并附有演示代碼地址,需要的朋友可以參考下2015-07-07
PHP實現(xiàn)騰訊短網(wǎng)址生成api接口實例
騰訊短網(wǎng)址(url.cn短鏈接)生成api接口是騰訊官方對外公開的短網(wǎng)址生成接口,可以將一個冗長的鏈接縮短成10個字符以內(nèi)的短鏈接,需要的朋友跟隨小編一起看看吧2020-12-12

