激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php簡單分頁類實現方法

php簡單分頁類實現方法

2020-09-06 16:13qiu_xiaojie PHP教程

這篇文章主要介紹了php簡單分頁類實現方法,實例分析了php分頁類的實現技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了php簡單分頁類實現方法。分享給大家供大家參考。具體如下:

 

復制代碼 代碼如下:
class PageModel { 
    /**
     * 獲取分頁數組
     * @param unknown $page 當前頁面數
     * @param unknown $goodsCount 商品總數
     * @param unknown $pageLength 每個頁面展示頁面數
     */ 
    public static function getPageArr($page, $goodsCount, $pageCountLength, $pageLength) { 
        //頁面總數 
        $allPageCount = ceil($goodsCount / $pageLength); 
       //如果頁面總是比長度短,設定頁面長度為頁面總數 
       if ($allPageCount <= $pageCountLength) { 
           $allPageCount = ceil($goodsCount / $pageLength); 
       } 
        //總頁面數一頁展示完 
        if ($allPageCount <= $pageCountLength) { 
            for ($i = 0; $i < $allPageCount; $i ++) { 
                $arr[] = array('page' => $i + 1); 
            } 
            return $arr; 
        } 
        //前后的長度 
        $halfLength = floor($pageCountLength / 2); 
        //因為太小,所以放原來位置,左邊 
        if ($page <= $halfLength) { 
            $arr = array(); 
            for ($i = 0; $i < $pageCountLength; $i ++) { 
                $arr[] = array('page' => $i + 1); 
            } 
            return $arr; 
        } 
        //太大,只取到邊緣,超出也只取到邊緣 
        if ($page > $allPageCount - floor($pageCountLength / 2)) { 
            for ($i = -$pageCountLength; $i < 0; $i ++) { 
                $arr[] = array('page' => $allPageCount + $i + 1); 
            } 
            return $arr; 
        } 
        //中間的數,把中間的取出來 
        for ($i = -$halfLength; $i < $pageCountLength - $halfLength; $i ++) { 
            $arr[] = array('page' => $page + $i); 
        }
        return $arr;
    }
}

 

希望本文所述對大家的php程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久久www免费看片 亚洲综合视频一区 | 亚洲第一页中文字幕 | 九一免费版在线观看 | 日本a∨精品中文字幕在线 被啪羞羞视频在线观看 | 精品一区二区三区免费看 | 久久久久久亚洲国产精品 | av成人一区二区 | 久久精品日韩一区 | 久久一区三区 | 中文字幕在线观看1 | 免费视频www在线观看 | 国产精品观看在线亚洲人成网 | 成人羞羞在线观看网站 | 色悠悠久久久久 | 美女黄影院 | 一级电影在线观看 | 日本一区视频在线观看 | 国产在线看一区 | 国产一国产精品一级毛片 | 一级成人免费 | 久久亚洲精品久久国产一区二区 | 久久综合精品视频 | 欧美成人国产va精品日本一级 | 久久精品亚洲一区二区 | 欧美人一级淫片a免费播放 久久99精品久久久久久园产越南 | 午夜小视频免费观看 | 欧美韩国一区 | 欧美日韩亚洲不卡 | 调教小男生抽打尿孔嗯啊视频 | 在线观看一二区 | 亚洲网站免费 | hd porn 4k video xhicial| av免费在线观看免费 | 精品久久久久久综合日本 | 亚洲欧美成aⅴ人在线观看 免费看欧美黑人毛片 | 亚洲精品a在线观看 | 久久99网| 久久久久久久久久久影视 | 免费在线观看午夜视频 | 精品一区二区三区在线观看国产 | 欧美一级视屏 |