伊人伊人伊人-亚洲伊人久久一次-天堂伊人网-伊人国产在线观看-在线播放精品-在线播放国产一区

在瀏覽網頁時,經常會遇到分頁導航的情況。分頁導航主要有四個作用:告訴用戶要瀏覽的信息 量;讓用戶快速跳過一些不想看的信息;便于定位和查找;減少頁面大小,提高加載速度。此外,分頁導航實際上還給了瀏覽網頁的用戶一定的停頓,可以讓產品" 更有節奏感",減少用戶瀏覽的疲勞感

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 = $end<$this->pagenum ? $end : $this->pagenum;
        $pagestr = '';
        if($this->page>5){
            $pagestr = "$url."p=1".">首頁 ";
        }
        if($this->page!=1){
            $pagestr.= "$url."p=".($this->page-1).">上一頁";
        }
         
        for($i=$start;$i<=$end;$i++){
            $pagestr.= "$url."p=".$i.">".$i."  ";                    
        }
        if($this->page!=$this->pagenum){
            $pagestr.="$url."p=".($this->page+1).">下一頁";
             
        }
        if($this->page+5<$this->pagenum){
            $pagestr.="$url."p=".$this->pagenum.">尾頁 ";
        }
        return $pagestr;   
    }
     
}
// 測試代碼
$page = new page(100,10);
$str=$page->getPage();
echo $str;
 
 
?>

 

穩定

產品高可用性高并發

貼心

項目群及時溝通

專業

產品經理1v1支持

快速

MVP模式小步快跑

承諾

我們選擇聲譽

堅持

10年專注高端品質開發
  • 返回頂部
主站蜘蛛池模板: 大余县| 浦东新区| 和顺县| 谷城县| 襄汾县| 孟州市| 鄂州市| 甘谷县| 许昌市| 航空| 上蔡县| 航空| 视频| 长沙县| 乌苏市| 涡阳县| 麻江县| 社会| 平罗县| 东光县| 武清区| 布尔津县| 吉林市| 长葛市| 肇州县| 赣州市| 泗洪县| 黄龙县| 博白县| 鲁山县| 双柏县| 安义县| 若尔盖县| 宁海县| 清远市| 长顺县| 天峻县| 庆阳市| 古田县| 长治县| 阳谷县|