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实现的CSS更新类实例

    php实现的CSS更新类实例

    这篇文章主要介绍了php实现的CSS更新类及其用法实例,包括了针对模板文件的检查、更新与替换模板文件等功能,非常实用,需要的朋友可以参考下
    2014-09-09
  • php检测数组长度函数sizeof与count用法

    php检测数组长度函数sizeof与count用法

    这篇文章主要介绍了php检测数组长度函数sizeof与count用法,实例分析了count的用法,并对sizeof函数进行了详尽的分析说明,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-11-11
  • WordPress开发中的get_post_custom()函数使用解析

    WordPress开发中的get_post_custom()函数使用解析

    这篇文章主要介绍了WordPress开发中的get_post_custom()函数使用解析,get_post_custom()函数用于获取自定义字段,需要的朋友可以参考下
    2016-01-01
  • 用phpmyadmin更改mysql5.0登录密码

    用phpmyadmin更改mysql5.0登录密码

    mysql5.0更改登录密码完成架站完成大斌的BLOG也一并处理今天忙了整整一天,做了一些无聊并且重复的体力劳动,几乎没有学到什么东西,却浪费了一天时间。可惜,可悲,可叹。不过总算把算服务器的MYSQL登录密码和PHPMYADMIN的远程访问方式改好了。MYSQL自4.1起就更改了加密方式,讲原先16位的加密改成40位,把我害苦了,怎么都连接不上。查遍资料今天总算搞定了通过PHPMYADMIN更改MYSQL密码,个人觉得简单实用
    2008-03-03
  • php设计模式 Factory(工厂模式)

    php设计模式 Factory(工厂模式)

    定义一个用于创建对象的接口,让子类决定将哪一个类实例化,使用一个类的实例化延迟到其子类
    2011-06-06
  • 自制PHP框架之路由与控制器

    自制PHP框架之路由与控制器

    本文给大家介绍的是自制php框架的第一步,学会使用路由和控制器,非常的详细,有需要的小伙伴可以参考下
    2017-05-05
  • 解析web文件操作常见安全漏洞(目录、文件名检测漏洞)

    解析web文件操作常见安全漏洞(目录、文件名检测漏洞)

    本篇文章是对web文件操作常见安全漏洞(目录、文件名检测漏洞)进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • Docker 安装 PHP并与Nginx的部署实例讲解

    Docker 安装 PHP并与Nginx的部署实例讲解

    这篇文章主要介绍了Docker 安装 PHP并与Nginx的部署实例讲解,文中图文操作步骤讲解的很清楚,有感兴趣的同学可以研究下
    2021-02-02
  • PHP实现页面跳转的多种方法

    PHP实现页面跳转的多种方法

    PHP被许多程序员用来开发WEB的首选语言,在实际开发中,网站的各项功能都可以通过PHP语言的编写来满足,比如PHP页面跳转这一方法,本文给大家介绍了PHP实现页面跳转的多种方法,需要的朋友可以参考下
    2024-10-10
  • 探讨:parse url解析URL,返回其组成部分

    探讨:parse url解析URL,返回其组成部分

    本篇文章是对parse url解析URL,返回其组成部分进行了详细的分析介绍,需要的朋友参考下
    2013-06-06

最新评论