<?php/**** $page 当前页* $pageSize 每页显示条数* $pages 总页数*/function page($page,$pageSize,$pages){$span=''; //定义空字符串$preStr =''; //上一页$nextStr= ''; //下一页for($i=1;$i<=$pages;$i++){$active=($page==$i)?'active':null;$span .= '<a class="'.$active.'" href="?p='.$i.'">'.$i.'</a>';}$prev = $page - 1;if($page<=1) $prev==1;if($page>1){$preStr = '<a href="?p='.$prev.'">上一页</a>';}$next = $page + 1;if($page>=$pages) $next=$pages;if($page<$pages){$nextStr ='<a href="?p='.$next.'">下一页</a>';}$span = $preStr.$span.$nextStr;return $span;}
在需要分页的页面, 获取参数值,偏移量在分页的页面设置.
<?=page($page,$pageSize,$pages);?>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号