php分页类代码示例,可在php框架中使用的分页类
Freigeben: 2016-07-25 08:52:36
Original
954 Leute haben es durchsucht
-
-
//php分页类代码
- class page{
- public $page; //当前页
- public $pagenum; // 页数
- public $pagesize; // 每页显示条数
- public function __construct($count, $pagesize){
- $this->pagenum = ceil($count/$pagesize);
- $this->pagesize = $pagesize;
- $this->page =(isset($_GET['p'])&&$_GET['p']>0) ? intval($_GET['p']) : 1;
- }
- /**
- * 获得 url 后面get传递的参数
- */
- public function getUrl(){
- $url = 'index.php?'.http_build_query($_GET);
- $url = preg_replace('/[?,&]p=(\w)+/','',$url);
- $url .= (strpos($url,"?") === false) ? '?' : '&';
- return $url;
- }
- /**
- * 获得分页html
- */
- public function getPage(){
- $url = $this->getUrl();
- $start = $this->page-5;
- $start=$start>0 ? $start : 1;
- $end = $start+9;
- $end = $endpagenum ? $end : $this->pagenum;
- $pagestr = '';
- if($this->page>5){
- $pagestr = "首页 ";
- }
- if($this->page!=1){
- $pagestr.= "上一页";
- }
-
- for($i=$start;$i $pagestr.= "".$i." ";
- }
- if($this->page!=$this->pagenum){
- $pagestr.="下一页";
-
- }
- if($this->page+5pagenum){
- $pagestr.="尾页 ";
- }
- return $pagestr;
- } // edit: bbs.it-home.org
-
- }
- // 分页代码测试
- $page = new page(100,10);
- $str=$page->getPage();
- echo $str;
- ?>
复制代码
|
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31