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


Posted in PHP onNovember 07, 2011

贴代码:

/** 
* 分页函数 
* 
* @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=\"首页\">«</a><em>...</em>$re"; 
if ($page + 5 < $pnums) $re .= "<em>...</em> <a href=\"$url$pnums$anchor\" title=\"尾页\">»</a>"; 
if ($pnums <= 1) $re = ''; 
return $re; 
}
PHP 相关文章推荐
深入理解PHP之数组(遍历顺序)  Laruence原创
Jun 13 PHP
PHP中3种生成XML文件方法的速度效率比较
Oct 06 PHP
LotusPhp笔记之:Logger组件的使用方法
May 06 PHP
php htmlspecialchars()与shtmlspecialchars()函数的深入分析
Jun 05 PHP
PHP包含文件函数include、include_once、require、require_once区别总结
Apr 05 PHP
Yii Framework框架获取分类下面的所有子类方法
Jun 20 PHP
php生成唯一数字id的方法汇总
Nov 18 PHP
实例讲解yii2.0在php命令行中运行的步骤
Dec 01 PHP
PHP支付系统设计与典型案例分享
Aug 02 PHP
php的socket编程详解
Nov 20 PHP
PHP7扩展开发之基于函数方式使用lib库的方法详解
Jan 15 PHP
php curl发送请求实例方法
Aug 01 PHP
php获取远程图片的两种 CURL方式和sockets方式获取远程图片
Nov 07 #PHP
php数组函数序列之array_pop() - 删除数组中的最后一个元素
Nov 07 #PHP
php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回
Nov 07 #PHP
php数组函数序列之array_unshift() 在数组开头插入一个或多个元素
Nov 07 #PHP
php数组函数序列之array_flip() 将数组键名与值对调
Nov 07 #PHP
php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
Nov 07 #PHP
php数组函数序列之array_splice() - 在数组任意位置插入元素
Nov 07 #PHP
You might like
一个odbc连mssql分页的类
2006/10/09 PHP
php实现telnet功能示例
2014/04/08 PHP
php中convert_uuencode()与convert_uuencode函数用法实例
2014/11/22 PHP
php实现汉字验证码和算式验证码的方法
2015/03/07 PHP
php实现cookie加密的方法
2015/03/10 PHP
详解php与ethereum客户端交互
2018/04/28 PHP
php post换行的方法
2020/02/03 PHP
JQuery开发的数独游戏代码
2010/10/29 Javascript
提取字符串中年月日的函数代码
2013/11/05 Javascript
javascript陷阱 一不小心你就中招了(字符运算)
2013/11/10 Javascript
jquery实现input输入框实时输入触发事件代码
2014/01/28 Javascript
node.js中的events.emitter.removeListener方法使用说明
2014/12/10 Javascript
Jquery 实现图片轮换
2015/01/28 Javascript
JavaScript函数参数使用带参数名的方式赋值传入的方法
2015/03/19 Javascript
浅谈JS读取DOM对象(标签)的自定义属性
2016/11/21 Javascript
gulp解决跨域的配置文件问题
2017/06/08 Javascript
jquery实现下拉菜单的手风琴效果
2017/07/23 jQuery
mockjs,json-server一起搭建前端通用的数据模拟框架教程
2017/12/18 Javascript
推荐10款扩展Web表单的JS插件
2017/12/25 Javascript
小程序实现带年月选取效果的日历
2018/06/27 Javascript
微信小程序实现登录注册tab切换效果
2020/12/29 Javascript
js实现拖拽元素选择和删除
2020/08/25 Javascript
Python中函数的用法实例教程
2014/09/08 Python
Python实现的字典值比较功能示例
2018/01/08 Python
Python迭代器和生成器定义与用法示例
2018/02/10 Python
python编写弹球游戏的实现代码
2018/03/12 Python
python实现判断一个字符串是否是合法IP地址的示例
2018/06/04 Python
python GUI库图形界面开发之PyQt5动态(可拖动控件大小)布局控件QSplitter详细使用方法与实例
2020/03/06 Python
解决django接口无法通过ip进行访问的问题
2020/03/27 Python
Python字符串查找基本操作代码案例
2020/10/27 Python
德国玩具商店:Planet Happy DE
2021/01/16 全球购物
银行营业厅大堂经理岗位职责
2014/01/06 职场文书
请假条怎么写
2014/04/10 职场文书
实习护士自荐信
2014/06/21 职场文书
逃课检讨书
2015/01/26 职场文书
商标侵权律师函
2015/05/27 职场文书