加入收藏 | 设为首页 | 会员中心 | 我要投稿 哈尔滨站长网 (https://www.0451zz.cn/)- 人体识别、图像分析、开发者工具、基础存储、物联安全!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

简单的分页函数

发布时间:2022-07-22 09:12:51 所属栏目:PHP教程 来源:互联网
导读:本来想找个分页函数或是类用用就是了,结果网上找了半天没什么好用简单的.就自己花10几分钟搞定了个分页.很简单,给大家评评....(后来看了下有点类似google和百度....) /*分页函数 $num:总共多少篇 $p:当前页码 $q:当前搜索的内容 $str:地址url参数(问号后面的
  本来想找个分页函数或是类用用就是了,结果网上找了半天没什么好用简单的.就自己花10几分钟搞定了个分页.很简单,给大家评评....(后来看了下有点类似google和百度....)
 
  /*分页函数
   
  $num:总共多少篇
   
  $p:当前页码
   
  $q:当前搜索的内容
   
  $str:地址url参数(问号后面的东西)
   
  $pn:每页显示数量
   
  {fl($num,$p,$q,$pn)}
   
  */
   
  function fy($num,$p,$str='?mod=zzwla&dosubmit=1',$q='',$pn=10)
   
  {
   
  if(emptyempty($num)) return false;
   
  $ps=ceil($num/$pn);
   
  $q = $q ? '&q='.urlencode($q) : '';
   
  if($p>1)
   
  echo ' 上一页 ';
   
  if($ps<15)
   
  for($i=1;$i<15;++$i)
   
  {
   
  if($i<=$ps)
   
  echo '
  '.$i.' '):('page"> '.$i.' ')).'
  ';
   
  }
   
  else
   
  for($i=$p7;$i<$p+7;++$i)
   
  {
   
  if($i>0 && $i<=$ps)
   
  echo '
  '.$i.' '):('page"> '.$i.' ')).'
  ';
   
  }
   
  if($p!=$ps)
   
  echo ' 下一页 ';
   
  } 

(编辑:哈尔滨站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读