生活随笔
收集整理的這篇文章主要介紹了
PHP基于数组的分页函数(核心函数array_slice())
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<?php????function?page_array($count,$page,$array,$order){??????global?$countpage;?#定全局變量??????$page=(empty($page))?'1':$page;?#判斷當前頁面是否為空?如果為空就表示為第一頁面??????????$start=($page-1)*$count;?#計算每次分頁的開始位置??????if($order==1){????????$array=array_reverse($array);??????}?????????$totals=count($array);????????$countpage=ceil($totals/$count);?#計算總頁面數??????$pagedata=array();??????$pagedata=array_slice($array,$start,$count);??????return?$pagedata;??#返回查詢數據??}??function?show_array($countpage,$url){???????$page=empty($_GET['page'])?1:$_GET['page'];???????if($page?>?1){??????????$uppage=$page-1;?????????}else{??????????$uppage=1;???????}?????????if($page?<?$countpage){??????????$nextpage=$page+1;?????????}else{??????????????$nextpage=$countpage;???????}???????????????????$str='<div?style="border:1px;?width:300px;?height:30px;?color:#9999CC">';??????$str.="<span>共??{$countpage}??頁?/?第?{$page}?頁</span>";??????$str.="<span><a?href='$url?page=1'>???首頁??</a></span>";??????$str.="<span><a?href='$url?page={$uppage}'>?上一頁??</a></span>";??????$str.="<span><a?href='$url?page={$nextpage}'>下一頁??</a></span>";??????$str.="<span><a?href='$url?page={$countpage}'>尾頁??</a></span>";??????$str.='</div>';??????return?$str;??}???>
轉載于:https://www.cnblogs.com/xiaokai0203/p/5829318.html
總結
以上是生活随笔為你收集整理的PHP基于数组的分页函数(核心函数array_slice())的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。