天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php實(shí)現(xiàn)分頁工具類分享

代碼:
復(fù)制代碼 代碼如下:
    /**
    * 把中間的看成一個(gè)可以滑動(dòng)的固定長度的尺子
    *
    * 把$this->_totalShowPages 當(dāng)成一個(gè)可以滑動(dòng)的固定長度尺子,
    * 然后$this->_totalPages就是一個(gè)給定長度的木塊,尺子在這個(gè)
    * 木塊上滑動(dòng)。情況兩種:
    * 1. 尺子長度大于木塊長度,那么就直接輸出所有的頁碼;
    * 2. 尺子長度小于木塊長度,那么就只用找到輸出這個(gè)尺子長度頁
    * 數(shù)的起始點(diǎn)――$start, $end;
    * @Access protected
    * @Return void
    * @Exception none
    */
    protected function _getShowPageNumber()
    {
    $pageHtml = '';
    //找到$start點(diǎn)
    if($this->_curPage - 2 > 1) {
    $start = $this->_curPage - 2;
    } else {
    $start = 1;
    }
    //找到$end 點(diǎn)
    $end = $start + $this->_totalShowPages;
    if($end >= $this->_totalPages) {
    $end = $this->_totalPages;
    $start = $end - $this->_totalShowPages; //保證頁面顯示的長度為$this->_totalShowPages
    }
    if($start != 1) {
    $pageHtml .= $this->_getPageHtml(1);
    $preMore = $this->_curPage - $this->_totalShowPages;
    if($preMore < 1) {
    $preMore = 1;
    }
    $pageHtml .= $this->_getMorePageHtml($preMore);
    }
    for($page = $start; $page < $end; $page ++) {
    $pageHtml .= $this->_getPageHtml($page);
    }
    if($end != $this->_totalPages) {
    $pageHtml .= $this->_getMorePageHtml($end);
    }
    $pageHtml .= $this->_getNormalPageHtml($this->_totalPages);

    return $pageHtml;
    }
 

第一種老想法的代碼實(shí)現(xiàn):

復(fù)制代碼 代碼如下:
    /**
    * 一步步的來
    *
    * @desc
    *
    * @Access protected
    * @Return void
    * @Exception none
    */
    protected function _getShowPageNumberTwo()
    {
    if($this->_curPage < $this->_totalShowPages) {
    for($page = 1; $page < $this->_totalShowPages; $page ++) {
    $pageHtml .= $this->_getPageHtml($page);
    }
    $pageHtml .= $this->_getMorePageHtml($this->_totalShowPages);
    $pageHtml .= $this->_getNormalPageHtml($this->_totalPages);
    } else {
    $pageHtml .= $this->_getNormalPageHtml(1);
    if($this->_curPage == $this->_totalShowPages) {
    $pageHtml .= $this->_getMorePageHtml(1);
    } else {
    $pageHtml .= $this->_getMorePageHtml($this->_curPage - $this->_totalShowPages);
    }
    if($this->_curPage + $this->_totalShowPages >= $this->_totalPages) {
    for($page = $this->_totalPages - $this->_totalShowPages; $page < = $this->_totalPages; $page ++) {
    $pageHtml .= $this->_getPageHtml($page);
    }
    } else {
    $start = $this->_curPage - 2;
    $end = $this->_curPage + $this->_totalShowPages - 2;
    for($page = $start; $page < $end; $page ++) {
    $pageHtml .= $this->_getPageHtml($page);
    }
    $pageHtml .= $this->_getMorePageHtml($this->_curPage + $this->_totalShowPages - 2);
    $pageHtml .= $this->_getNormalPageHtml($this->_totalPages);
    }
    }

    return $pageHtml;
    }
   

php技術(shù)php實(shí)現(xiàn)分頁工具類分享,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久精品国产亚洲精品2020 | 国产最新进精品视频 | 爽爽窝窝午夜精品一区二区 | 樱桃视频高清免费观看在线播放 | 亚洲 日韩 在线 国产 精品 | 国产成人无码免费精品果冻传媒 | 亚洲这里只有精品 | cctv网站| 一区精品在线 | 亚洲高清视频网站 | 日韩 国产 中文 无码 | 大香伊蕉在人线国产最新 | 肉动漫无码无删减在线观看 | 少妇人妻偷人精品视蜜桃 | 中文字幕一区二区视频 | 少妇内射视频播放舔大片 | 午夜福利网国产A | 国产精品久久久久秋霞影视 | 人人模人人干 | 禁室培欲在线视频免费观看 | 欧美精品久久久久久久久大尺度 | 久久伊人男人的天堂网站 | 久久婷婷丁香五月色综合啪免费 | 最近在线视频观看2018免费 | 嫩草影院成人 | 人妻超级精品碰碰在线97视频 | 姑娘日本大全免费观看版中文翻译 | 久久免费资源福利资源站 | 里番acg纲手的熟蜜姬训练场 | 手机在线播放成人亚洲影院电影 | 色久久久综合88一本道 | 杨幂被视频在线观看 | 九九热在线观看 | 麻豆一区二区免费播放网站 | 虫族bl文全肉高h | 果冻传媒视频在线观看完整版免费 | 91在线青春娱乐精品分类 | 富婆找黑人老外泻火在线播放 | 好紧好湿太硬了我太爽了文字 | 特级aa 毛片免费观看 | 老师扒开尿口男生摸尿口 |