PHP分页基础样式逻辑

作者Veris 文章分类 分类:PHP 文章评论 0条评论 阅读次数 已被围观 1849
今天小V帮人回答分页的问题特此写了个基础版代码,如有更好的代码请分享!
$page=5; //当前页
$pageMax=20; //最大页
$page=max($page,1);
$page=min($page,$pageMax);
$limit=3; //左右侧显示页数
$start=$page-$limit>0?$page-$limit:1;
$n=$limit>=$page?$limit-$page+1:0; //补差
$end=$page+$limit>$pageMax?$pageMax:$page+$limit+$n;
for($i=$start;$i<=$end;$i++){
    if($i==$page)
        echo '<u>第'.$i.'页</u> | ';
    else
        echo '第'.$i.'页 | ';
}
分类:PHP
标签: 分页

发表评论: