博客列表 >php封装分页函数

php封装分页函数

飞天001
飞天001原创
2023年04月24日 19:29:13671浏览

分页自定义函数

  1. <?php
  2. /***
  3. * $page 当前页
  4. * $pageSize 每页显示条数
  5. * $pages 总页数
  6. */
  7. function page($page,$pageSize,$pages){
  8. $span=''; //定义空字符串
  9. $preStr =''; //上一页
  10. $nextStr= ''; //下一页
  11. for($i=1;$i<=$pages;$i++){
  12. $active=($page==$i)?'active':null;
  13. $span .= '<a class="'.$active.'" href="?p='.$i.'">'.$i.'</a>';
  14. }
  15. $prev = $page - 1;
  16. if($page<=1) $prev==1;
  17. if($page>1){
  18. $preStr = '<a href="?p='.$prev.'">上一页</a>';
  19. }
  20. $next = $page + 1;
  21. if($page>=$pages) $next=$pages;
  22. if($page<$pages){
  23. $nextStr ='<a href="?p='.$next.'">下一页</a>';
  24. }
  25. $span = $preStr.$span.$nextStr;
  26. return $span;
  27. }

在需要分页的页面, 获取参数值,偏移量在分页的页面设置.

  1. <?=page($page,$pageSize,$pages);?>
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议