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

php實現分頁工具類分享

代碼:
復制代碼 代碼如下:
    /**
    * 把中間的看成一個可以滑動的固定長度的尺子
    *
    * 把$this->_totalShowPages 當成一個可以滑動的固定長度尺子,
    * 然后$this->_totalPages就是一個給定長度的木塊,尺子在這個
    * 木塊上滑動。情況兩種:
    * 1. 尺子長度大于木塊長度,那么就直接輸出所有的頁碼;
    * 2. 尺子長度小于木塊長度,那么就只用找到輸出這個尺子長度頁
    * 數的起始點――$start, $end;
    * @Access protected
    * @Return void
    * @Exception none
    */
    protected function _getShowPageNumber()
    {
    $pageHtml = '';
    //找到$start點
    if($this->_curPage - 2 > 1) {
    $start = $this->_curPage - 2;
    } else {
    $start = 1;
    }
    //找到$end 點
    $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;
    }
 

第一種老想法的代碼實現:

復制代碼 代碼如下:
    /**
    * 一步步的來
    *
    * @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技術php實現分頁工具類分享,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产国产乱老熟视频网站 | 午夜神器18以下不能进免费 | 日韩精品无码视频一区二区蜜桃 | 久久亚洲精选 | 亚州笫一色惰网站 | 小小水蜜桃3视频在线观看 小向美奈子厨房magnet | 亚洲另类欧美综合在线 | 久久re6热在线视频精品 | 果冻传媒视频在线观看完整版免费 | 亚洲人精品午夜射精日韩 | 久久精品国产在热亚洲 | 日本肉肉口番工全彩动漫 | 国产永久免费观看视频软件 | 最近中文字幕高清中文字幕MV | 国产精品亚洲视频在线观看 | 处xxxx.88| 97亚洲狠狠色综合久久久久 | 好爽别插了无码视频 | 巨大乳hdbbw 巨爆乳中文字幕爆乳区 | 成人麻豆日韩在无码视频 | 欧美激情精品久久久久 | 亚洲无吗精品AV九九久久 | 久久精品国产亚洲AV忘忧草蜜臀 | 尤蜜网站在线进入免费 | 涩涩视频www在线观看入口 | 日本精品卡一卡2卡3卡四卡三卡 | 国产熟妇无码一区二 | 在线看免费毛片 | 96精品视频| 十九岁在线观看免费完整版电影 | 吉吉影音先锋av资源 | 野花日本大全免费观看3中文版 | 人妖欧美一区二区三区四区 | 妺妺窝人体色WWW偷窥女厕 | 国产日韩欧美高清免费视频 | 国产精品一区二区20P | 午夜一区欧美二区高清三区 | 中文视频在线观看 | 欧美在线看欧美视频免费 | 推倒美女总裁啪啪 | 亚洲三级黄色片 |