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));//確定上一頁,如果當(dāng)前頁是第一頁,點擊顯示第一頁
$next=(($current+1)>=$total ? $total:$current+1);//確定下一頁,如果當(dāng)前頁是最后一頁,點擊下頁顯示最后一頁
$current=($current>($total)?($total):$current);//當(dāng)前頁如果大于總頁數(shù),當(dāng)前頁為最后一頁
$start=($current-1)*$pagesize;//分頁顯示時,應(yīng)該從多少條信息開始讀取
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)新聞標(biāo)簽分類與無刷新分頁
- 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插件的應(yīng)用
相關(guān)文章
Yii框架使用PHPExcel導(dǎo)出Excel文件的方法分析【改進版】
這篇文章主要介紹了Yii框架使用PHPExcel導(dǎo)出Excel文件的方法,結(jié)合實例形式分析了Yii框架配置、導(dǎo)入PHPExcel組件以及調(diào)用PHPExcel導(dǎo)出Excel文件的相關(guān)操作技巧,需要的朋友可以參考下2019-07-07PHP的Laravel框架結(jié)合MySQL與Redis數(shù)據(jù)庫的使用部署
這篇文章主要介紹了PHP的Laravel框架結(jié)合MySQL與Redis數(shù)據(jù)庫的使用部署,需要的朋友可以參考下2016-03-03php5 apache 2.2 webservice 創(chuàng)建與配置(java)
要運行wsCaller.jar 要選安裝jdk 如果沒有安裝jdk 則wsCaller.jar 會以壓縮包的形式顯示2011-01-01PHP實現(xiàn)的MongoDB數(shù)據(jù)庫操作類分享
這篇文章主要介紹了PHP實現(xiàn)的MongoDB數(shù)據(jù)庫操作類分享,模板mysql版的操作類,需要的朋友可以參考下2014-05-05Zend Framework教程之Zend_Config_Ini用法分析
這篇文章主要介紹了Zend Framework教程之Zend_Config_Ini用法,較為詳細的分析了Zend_Config_Ini操作配置數(shù)據(jù)的相關(guān)技巧,需要的朋友可以參考下2016-03-03如何用PHP來實現(xiàn)一個動態(tài)Web服務(wù)器
這篇文章介紹了如何用PHP來實現(xiàn)一個動態(tài)Web服務(wù)器,文章思路清晰,并附有演示代碼地址,需要的朋友可以參考下2015-07-07PHP實現(xiàn)騰訊短網(wǎng)址生成api接口實例
騰訊短網(wǎng)址(url.cn短鏈接)生成api接口是騰訊官方對外公開的短網(wǎng)址生成接口,可以將一個冗長的鏈接縮短成10個字符以內(nèi)的短鏈接,需要的朋友跟隨小編一起看看吧2020-12-12