日本在线免费播放,国产精品合集一区二区三区,亚洲国产欧美精品,久久青青草原精品国产不卡

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

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年專注高端品質開發
  • 返回頂部