国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php 使用array函數實現分頁

2024-05-04 23:31:22
字體:
來源:轉載
供稿:網友
這里給大家分享的是一段php使用array()函數實現分頁的代碼,算是一種比較另類的分頁思路,這里推薦給大家。
 

代碼很簡單,就不多廢話了。

 

復制代碼代碼如下:

$array=array("1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20");//規定要分頁的數組
$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);//求總頁數
$prev=(($current-1)<=0 ? "1":($current-1));//確定上一頁,如果當前頁是第一頁,點擊顯示第一頁
$next=(($current+1)>=$total ? $total:$current+1);//確定下一頁,如果當前頁是最后一頁,點擊下頁顯示最后一頁
$current=($current>($total)?($total):$current);//當前頁如果大于總頁數,當前頁為最后一頁
$start=($current-1)*$pagesize;//分頁顯示時,應該從多少條信息開始讀取
for($i=$start;$i<($start+$pagesize);$i++){
 array_push($_return,$array[$i]);//將該顯示的信息放入數組 $_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>";//分頁樣式可跟據需要調整
return $pagearray;
 }

 

以上就是使用array函數實現分頁的核心代碼了,希望大家能夠喜歡。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 车险| 恩平市| 河津市| 永清县| 东丰县| 英吉沙县| 上高县| 安图县| 澎湖县| 永兴县| 仁化县| 花莲县| 阳原县| 蛟河市| 满洲里市| 武定县| 溆浦县| 恩施市| 萨嘎县| 伊通| 雷波县| 西华县| 南川市| 津市市| 汪清县| 拉萨市| 汕尾市| 海淀区| 望城县| 江津市| 晋中市| 梨树县| 蓬莱市| 怀安县| 吴川市| 信阳市| 寿光市| 孟连| 洪雅县| 安龙县| 蒙阴县|