欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

php分頁(yè)功能怎么實(shí)現(xiàn)

小編給大家分享一下php分頁(yè)功能怎么實(shí)現(xiàn),相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創(chuàng)新互聯(lián)公司堅(jiān)信:善待客戶,將會(huì)成為終身客戶。我們能堅(jiān)持多年,是因?yàn)槲覀円恢笨芍档眯刨嚒N覀儚牟缓鲇瞥踉L客戶,我們用心做好本職工作,不忘初心,方得始終。十多年網(wǎng)站建設(shè)經(jīng)驗(yàn)成都創(chuàng)新互聯(lián)公司是成都老牌網(wǎng)站營(yíng)銷服務(wù)商,為您提供成都網(wǎng)站建設(shè)、成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、html5、網(wǎng)站制作、成都品牌網(wǎng)站建設(shè)、小程序制作服務(wù),給眾多知名企業(yè)提供過(guò)好品質(zhì)的建站服務(wù)。

我們?cè)陧?xiàng)目開(kāi)發(fā)的過(guò)程中避免不了使用分頁(yè)功能,拿php來(lái)說(shuō),現(xiàn)在市面上有很多大大小小的php框架,當(dāng)然了分頁(yè)這種小功能這些框架中都是拿來(lái)直接可以用的。

這些框架的分頁(yè)功能使用都很方便,配置一下分頁(yè)所需參數(shù)立馬就能出結(jié)果,對(duì)于開(kāi)發(fā)人員來(lái)說(shuō)是非常方便的。但是有些時(shí)候就會(huì)發(fā)現(xiàn)這些分頁(yè)功能不是自己期望的。

當(dāng)然拿框架的分頁(yè)修改一下是可以實(shí)現(xiàn)我們的需求的,但是永遠(yuǎn)局限于框架本身的封裝,那么我們?cè)趺礃佣x自己的分頁(yè)類呢,那么現(xiàn)在就要求我們不僅要知其然,更要知其所以然。

好了,廢話那么多,咱們開(kāi)始正題。

要實(shí)現(xiàn)分頁(yè)功能,首先要知道數(shù)據(jù)總條數(shù)、每頁(yè)顯示的條數(shù)、顯示幾個(gè)分頁(yè)碼,這三個(gè)可謂是必要條件。

我們先看一下具體的實(shí)現(xiàn)效果

php分頁(yè)功能怎么實(shí)現(xiàn)

演示分頁(yè)類如何寫(xiě):

class Mypage{
        private $cur_page;//當(dāng)前頁(yè)
        private $total;//總條數(shù)
        private $page_size = 10;//每頁(yè)顯示的條數(shù)
        private $total_page;//總頁(yè)數(shù)
        private $first_page;//首頁(yè)顯示名稱
        private $pre_page;//上一頁(yè)的顯示名稱
        private $nex_page;//下一頁(yè)的顯示名稱
        private $end_page;//尾頁(yè)名稱
        private $params;//分頁(yè)后面的篩選參數(shù)
        private $num_size = 2;//當(dāng)前頁(yè)前后顯示幾個(gè)分頁(yè)碼
        private $base_url;//分頁(yè)鏈接地址
        public function __construct(array $page_config=[])
        {
            $this->cur_page = $page_config['cur_page'];
            $this->total = $page_config['total'];
            $this->page_size = $page_config['page_size'];
            $this->base_url = $page_config['base_url'];
            $this->pre_page = isset($page_config['pre_page']) ? $page_config['pre_page'] : "上一頁(yè)";
            $this->nex_page = isset($page_config['next_page']) ? $page_config['next_page'] : "下一頁(yè)";
            $this->end_page = isset($page_config['end_page']) ? $page_config['end_page'] : "尾頁(yè)";
            $this->first_page = isset($page_config['first_page']) ? $page_config['first_page'] : "首頁(yè)";
            $this->num_size = isset($page_config['num_size']) ? $page_config['num_size'] : 2;
            $this->params = isset($page_config['params']) ?$page_config['params'] : '';
            $this->total_page = ceil($this->total/$this->page_size);
        }
}

以上是php分頁(yè)功能怎么實(shí)現(xiàn)的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)頁(yè)名稱:php分頁(yè)功能怎么實(shí)現(xiàn)
瀏覽地址:http://chinadenli.net/article2/jpcpic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管App開(kāi)發(fā)搜索引擎優(yōu)化商城網(wǎng)站用戶體驗(yàn)網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

小程序開(kāi)發(fā)