亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

PHP實現仿Google分頁效果的分頁函數

2020-03-22 19:16:01
字體:
來源:轉載
供稿:網友
本文實例講述了PHP實現仿Google分頁效果的分頁函數。分享給大家供大家參考。具體如下: * 分頁函數 * @param int $total 總頁數 * @param int $pagesize 每頁幾條 * @param string $pkey url中頁面變量名稱 * @param string $url 基礎url,其中的{page}會被替換為頁碼 * 依賴函數 request_uri httpIntfunction page($total,$pagesize=10,$pkey='p',$url=null){ $a_num=10; $first=' 首頁 '; $last=' 尾頁 '; $pre=' 上頁 '; $next=' 下頁 '; $a_num=$a_num%2==0 $a_num+1:$a_num; if(!$url){ $url=preg_replace("/ {$pkey}=[^&]{0,}/", '',request_uri()); $url=strpos($url, ' ')===FALSE $url.' '.$pkey.'={page}':$url.'&'.$pkey.'={page}'; $pages=ceil($total/$pagesize); $curpage=httpInt($pkey,false,1); $curpage=$curpage $pages||$curpage =0 1:$curpage;//當前頁超范圍置為1 $body='';$prefix='';$subfix=''; $start=$curpage-($a_num-1)/2;//開始頁 $end=$curpage+($a_num-1)/2; //結束頁 $start=$start =0 1:$start; //開始頁超范圍修正 $end=$end $pages $pages:$end;//結束頁超范圍修正 if($pages =$a_num){//總頁數大于顯示頁數 if($curpage =($a_num-1)/2){$end=$a_num;}//當前頁在左半邊補右邊 if($end-$curpage =($a_num-1)/2){$start-=5-($end-$curpage);}//當前頁在右半邊補左邊 for($i=$start;$i =$end;$i++){ if($i==$curpage){ $body.=' b '.$i.' /b }else{ $body.=' a href="'.str_replace('{page}',$i,$url).'" '.$i.' /a $prefix=($curpage==1 '':' a href="'.str_replace('{page}',1,$url).'" '.$first.' /a a href="'.str_replace('{page}',$curpage-1,$url).'" '.$pre.' /a $subfix=($curpage==$pages '':' a href="'.str_replace('{page}',$curpage+1,$url).'" '.$next.' /a a href="'.str_replace('{page}',$pages,$url).'" '.$last.' /a $info=" 第{$curpage}/{$pages}頁 "; $go=' script function ekup(){if(event.keyCode==13){clkyup();}}function clkyup(){if(!//d+/.test(document.getElementById(/'gsd09fhas9d/').html' target='_blank'>value)){alert(/'請輸入頁碼!/');return;};location=/''.$url.'/'.replace(///{page//}/,document.getElementById(/'gsd09fhas9d/').value);} /script input onkeyup="ekup()" type="text" id="gsd09fhas9d" / span id="gsd09fhas9daa" 轉到 /span return $prefix.$body.$subfix.$info.$go; * 說明:獲取 _SERVER['REQUEST_URI'] 值的通用解決方案function request_uri() if (isset($_SERVER['REQUEST_URI'])) $uri = $_SERVER['REQUEST_URI']; else if (isset($_SERVER['argv'])) $uri = $_SERVER['PHP_SELF'] .' '. $_SERVER['argv'][0]; else $uri = $_SERVER['PHP_SELF'] .' '. $_SERVER['QUERY_STRING']; return $uri; * 獲取HTTP傳遞的整數 * @param string $key 參數名稱 * @param bool $ispost 采取POST傳遞方式,默認為真http://blog.ddian.cn * @return 整數,非法時默認為 $default function httpInt($key, $ispost=true,$default=0) { if ($ispost) { if (isset($_POST[$key])) { if (empty($_POST[$key])) { return $default; } else { $val = trim($_POST[$key]); if (preg_match("/^/- /d+$/", $val)) return intval($val); else return $default; } else { return $default; } else { if (isset($_GET[$key])) { if (empty($_GET[$key])) { return $default; } else { $val = trim($_GET[$key]); if (preg_match("/^/- /d+$/", $val)) { return intval($val); } else { return $default; } else { return $default;}希望本文所述對大家的php程序設計有所幫助。PHP教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91高清视频免费观看| 一区二区三区在线播放欧美| 久久夜色精品国产亚洲aⅴ| 亚洲精品按摩视频| 日韩欧美在线视频观看| 久久久精品久久久| 国产在线精品播放| 亚洲第一网站免费视频| 欧美大片大片在线播放| 91精品在线播放| 久久久久久成人| 国产女精品视频网站免费| 亚洲国产日韩欧美在线图片| 一本色道久久88综合日韩精品| 国产亚洲精品激情久久| 1769国产精品| 久久久久久久电影一区| 国内精品美女av在线播放| 欧美激情视频一区二区| 精品亚洲夜色av98在线观看| 亚洲国产日韩精品在线| 国产精品网站大全| 欧美日韩在线免费观看| 亚洲天堂久久av| 亚洲天堂av在线播放| 亚洲午夜未满十八勿入免费观看全集| 亚洲精品美女久久久久| 亚洲香蕉在线观看| 欧美日韩不卡合集视频| 日韩美女写真福利在线观看| 国产不卡av在线免费观看| 日韩欧美在线视频日韩欧美在线视频| 日韩电影免费在线观看| 国产专区精品视频| 国产精品三级在线| 性欧美视频videos6一9| 亚洲一区免费网站| 夜夜嗨av色一区二区不卡| 中文字幕av一区二区| 7m第一福利500精品视频| 96国产粉嫩美女| 欧美理论在线观看| 清纯唯美亚洲综合| 日韩免费观看高清| 成人www视频在线观看| 久久久久久久国产精品| 久久精品久久久久久国产 免费| 亚洲综合一区二区不卡| 亚洲国产美女久久久久| 日韩成人xxxx| 久久全球大尺度高清视频| 日本一欧美一欧美一亚洲视频| 高清一区二区三区日本久| 欧美成aaa人片免费看| 久久综合免费视频| 欧美激情在线视频二区| 夜色77av精品影院| 欧美性极品少妇精品网站| 日韩欧美中文字幕在线观看| 中文字幕亚洲一区二区三区| 欧美国产精品人人做人人爱| 国产精品日韩专区| 亚洲xxxx视频| 国产精品久久久久久久久久三级| 国产午夜精品美女视频明星a级| 日韩欧美在线视频日韩欧美在线视频| 3344国产精品免费看| 久久久伊人日本| 日韩视频中文字幕| 午夜精品一区二区三区在线| 国产精品久久久久久久久久尿| 久久久久久久久久国产精品| 国产91热爆ts人妖在线| 国产精品jizz在线观看麻豆| 亚洲日本成人女熟在线观看| 国产亚洲欧美日韩精品| 国产精品嫩草视频| 欧美成在线视频| 欧美成人一区在线| 久久久国产一区二区三区| 成人网址在线观看| 国产欧美va欧美va香蕉在| 亚洲一区二区三区视频| 18一19gay欧美视频网站| 亚洲最大的网站| 欧美激情18p| 国产精品av免费在线观看| 亚洲欧美激情四射在线日| 91精品在线看| 国内久久久精品| 国产69精品久久久久99| 午夜免费在线观看精品视频| 疯狂做受xxxx欧美肥白少妇| 国产精品草莓在线免费观看| 亚洲韩国青草视频| 欧美电影免费在线观看| 久久偷看各类女兵18女厕嘘嘘| 成人网在线视频| 欧美黄色免费网站| 欧美在线一级va免费观看| www.久久久久| 日韩免费观看在线观看| 国产99视频在线观看| 另类图片亚洲另类| 亚洲成avwww人| 精品偷拍各种wc美女嘘嘘| 精品中文字幕在线| 亚洲精品久久久一区二区三区| 一区二区三区视频在线| 国产91精品不卡视频| 午夜精品久久久久久99热软件| 欧美一级在线亚洲天堂| 国产欧美一区二区三区在线| 亚洲第一精品久久忘忧草社区| 欧美人成在线视频| 欧美黑人狂野猛交老妇| 亚洲天堂免费视频| 91亚洲精品视频| 欧美性猛xxx| 欧美激情一区二区三区成人| 日韩中文综合网| 韩国美女主播一区| 国产亚洲精品91在线| 欧美另类69精品久久久久9999| 日韩有码在线播放| 国产精品尤物福利片在线观看| 亚洲变态欧美另类捆绑| 亚洲性视频网站| 中文字幕不卡av| 91久久精品美女| 91久久精品久久国产性色也91| 久久视频在线看| 精品久久香蕉国产线看观看gif| 久久99久久99精品中文字幕| 国产成人一区二区三区| 992tv成人免费影院| 久久久国产精彩视频美女艺术照福利| 91国产精品视频在线| 久久久久久一区二区三区| 国产精品久久二区| 91精品久久久久久久久久另类| 国产精品电影网| 欧美激情第一页xxx| 日韩电影免费在线观看| 成人黄色免费看| 午夜精品一区二区三区在线播放| 91久久国产婷婷一区二区| 91久久国产综合久久91精品网站| 精品在线欧美视频| 欧美专区在线视频| 欧美放荡办公室videos4k| 亚洲国产女人aaa毛片在线| 国模私拍一区二区三区| 成人伊人精品色xxxx视频| 亚洲国产精品99| 精品国偷自产在线| 九九热这里只有在线精品视| 国产在线不卡精品| 国产亚洲精品美女| 欧美一区二区三区免费观看| 亚洲精品视频免费| 日韩美女在线观看一区| 18一19gay欧美视频网站| 国产精品一区专区欧美日韩|