PHP动态分页函数,PHP开发分页必备啦

 更新时间:2011年11月07日 17:14:50   作者:  
PHP动态分页函数,PHP开发分页必备啦。其实吧,这个是必用的,不说了,PHP动态分页函数还是不错,比较简单吧
贴代码:
复制代码 代码如下:

/**
* 分页函数
*
* @param int $count 条目总数
* @param int $perlogs 每页显示条数目
* @param int $page 当前页码
* @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=\"首页\">&laquo;</a><em>...</em>$re";
if ($page + 5 < $pnums) $re .= "<em>...</em> <a href=\"$url$pnums$anchor\" title=\"尾页\">&raquo;</a>";
if ($pnums <= 1) $re = '';
return $re;
}

相关文章

  • PHP实现网页内容html标签补全和过滤的方法小结【2种方法】

    PHP实现网页内容html标签补全和过滤的方法小结【2种方法】

    这篇文章主要介绍了PHP实现网页内容html标签补全和过滤的方法,结合实例形式分析了php常见的标签检查、补全、闭合、过滤等相关操作技巧,需要的朋友可以参考下
    2017-04-04
  • PHP中去掉字符串首尾空格的方法

    PHP中去掉字符串首尾空格的方法

    今天在做php的时候需要将字符串首尾的空格去掉,百度一下发现php就自带这个函数trim,果然方便多了,特分享下
    2012-05-05
  • PHP生成图片验证码功能示例

    PHP生成图片验证码功能示例

    这篇文章主要介绍了PHP生成图片验证码功能,结合实例形式简单介绍了php生成验证码图片的操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2017-01-01
  • PHP中的Session对象如何使用

    PHP中的Session对象如何使用

    本文详细介绍了PHP中的Session对象,从概念到如何创建,再到一般结构。希望对你有帮助,一起来看。
    2015-09-09
  • PHP实现将textarea的值根据回车换行拆分至数组

    PHP实现将textarea的值根据回车换行拆分至数组

    这篇文章主要介绍了PHP实现将textarea的值根据回车换行拆分至数组,涉及表单元素及explode拆分字符串的相关技巧,需要的朋友可以参考下
    2015-06-06
  • 用php+javascript实现二级级联菜单的制作

    用php+javascript实现二级级联菜单的制作

    二级级联菜单在我去年的时候就用asp+js做过,而现在忽然拿出来再做的时候我发现我忘记了,而且原来用asp写的程序都找不到了,真晕[emot]sweat[/emot],于是到网上搜,找了半天,我发现网上的写法各异,而且都特别复杂,这么一个二级级联菜单,有必要弄这么复杂吗?于是自己想重新写一个简单的。在经过半个小时左右的思考后,我完成了二级级联菜单的设计和制作。
    2008-05-05
  • PHP载入图像imagecreatefrom_gif_jpeg_png系列函数用法分析

    PHP载入图像imagecreatefrom_gif_jpeg_png系列函数用法分析

    这篇文章主要介绍了PHP载入图像imagecreatefrom_gif_jpeg_png系列函数用法,结合实例形式分析了php的图像载入函数imagecreatefromgif、imagecreatefromjpeg、imagecreatefrompng、imagecreatefromwbmp及imagecreatefromstring使用技巧,需要的朋友可以参考下
    2016-11-11
  • PHP写MySQL数据 实现代码

    PHP写MySQL数据 实现代码

    非常简单的php操作数据库代码,其实就是添加一条记录啊,入门的朋友可以看看。
    2009-06-06
  • 学习php开源项目的源码指南

    学习php开源项目的源码指南

    这篇文章主要介绍了学习php开源项目的源码指南,需要的朋友可以参考下
    2014-12-12
  • 使用GDB调试PHP代码,解决PHP代码死循环问题

    使用GDB调试PHP代码,解决PHP代码死循环问题

    这篇文章主要介绍了使用GDB调试PHP代码,解决PHP代码死循环问题,需要的朋友可以参考下
    2015-03-03

最新评论