日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php 完美分页,php完美分页类程序

發布時間:2023/12/10 php 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 完美分页,php完美分页类程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

class Page{

private $total; //數據總條數

private $listRows; //每頁顯示條數

private $limit; //限制條數

private $pageNum; //總頁數

private $page; //當前頁

private $config=array('head'=>"條記錄", "prev"=>"上一頁", "next"=>"下一頁", "first"=>"首頁", "last"=>"末頁");

/**

* 構造方法,可以設置分頁類的屬性

* @param int $total 計算分頁的總記錄數

* @param int $listRows 可選的,默認每頁需要顯示的記錄數

*

*/

public function __construct($total,$listRows=10){

$this->total=$total;

$this->listRows=$listRows;

$this->pageNum=ceil($this->total/$this->listRows); //獲取總頁數

if($_GET['page']>$this->pageNum){ //防止過界

$_GET['page']=$this->pageNum;

}

$this->page=!empty($_GET['page'])?$_GET['page']:"1"; //當前頁

$this->limit=$this->setPage(); //分頁公式

}

public function __get($args){

if($args=='limit'){ //過濾非法請求

return $this->limit;

}

return null;

}

//計算分頁公式

private function setPage(){

return "limit ".($this->page-1)*$this->listRows.",".$this->listRows;

}

//上一頁

private function prev(){

return "".$this->config['prev']."";

}

//下一頁

private function next(){

return "".$this->config['next']."";

}

//首頁

private function first(){

return "".$this->config['first']."";

}

//尾頁

private function last(){

return "".$this->config['last']."";

}

//分頁列表

private function pagelist(){

$lists.='';

for($i=1;$ipageNum;$i++){

$lists.="$i ";

}

return $lists;

}

public function fpage($display=array(1,2,3,4,5)){

$html[1]= "共有".$this->total.$this->config['head'];

$html[2]= $this->prev(); //上一頁

$html[3]= $this->next(); //下一頁

$html[4]= $this->first(); //首頁

$html[5]= $this->last(); //尾頁

$html[6]= $this->pagelist(); //列表

$fpage='';

foreach($display as $index){

$fpage.=$html[$index];

}

return $fpage;

}

}

總結

以上是生活随笔為你收集整理的php 完美分页,php完美分页类程序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。