PHP動(dòng)態(tài)分頁函數(shù),PHP開發(fā)分頁必備啦發(fā)布:mdxy-dxy 字體:[增加 減小] 類型:轉(zhuǎn)載
PHP動(dòng)態(tài)分頁函數(shù),PHP開發(fā)分頁必備啦。其實(shí)吧,這個(gè)是必用的,不說了,PHP動(dòng)態(tài)分頁函數(shù)還是不錯(cuò),比較簡(jiǎn)單吧
貼代碼:
復(fù)制代碼 代碼如下:
/**
* 分頁函數(shù)
*
* @param int $count 條目總數(shù)
* @param int $perlogs 每頁顯示條數(shù)目
* @param int $page 當(dāng)前頁碼
* @param string $url 頁碼的地址
*/
function pagination($count,$perlogs,$page,$url,$anchor=''){
$pnums = @ceil($count / $perlogs);
$re = '';
$urlHome = preg_replace("|[\?&/][^\./\?&=]*page[=/\-]|","",$url);
for ($i = $page-5;$i <= $page+5 && $i <= $pnums; $i++){
if ($i > 0){
if ($i == $page){
$re .= " <span>$i</span> ";
} elseif($i == 1) {
$re .= " <a href=\"$urlHome$anchor\">$i</a> ";
} else {
$re .= " <a href=\"$url$i$anchor\">$i</a> ";
}
}
}
if ($page > 6) $re = "<a href=\"{$urlHome}$anchor\" title=\"首頁\">?</a><em>...</em>$re";
if ($page + 5 < $pnums) $re .= "<em>...</em> <a href=\"$url$pnums$anchor\" title=\"尾頁\">?</a>";
if ($pnums <= 1) $re = '';
return $re;
}
詳細(xì)出處參考:http://www.jb51.net/article/28851.htm
聯(lián)系客服