位置: 编程技术 - 正文

功能强大的php分页函数(php分类)

编辑:rootadmin

推荐整理分享功能强大的php分页函数(php分类),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:功能强大的php分为哪几类,php的强大功能函数库中都含有哪些常用函数?,php分类,php 功能,功能强大的php分为哪几类,功能强大的php分类,功能强大的php分析,功能强大的php分类,内容如对您有帮助,希望把文章链接给更多的朋友!

分页是每一个程序需要去理解的东西,学习过的几门语言中我发现分页原理都是一样的,下面为php初学者分析一下php分页实现与最后面补充了一个超级强大的分页函数。

文章内容分页主要有两个办法:

办法一、按字数控制进行分页

按字数分页办法简单易用,但效果不好.

大致思想:首先、设定每页能容纳的最大字数,然后、计算文章内容的总字数,再由总字数和单页最大字数计算出出总页数,这样整个分页的准备工作就已经做好了.

具体到每一页的显示内容可以通过内容截取来实现,比如:页容纳字,文章内容有字,那么当页面传递page=2时应该显示第至之间的内容.

这种办法简单,但显示时可能会遇到麻烦,文章内容通常伴有HTML标签,进行内容切割时实现HTML标签的闭合有一定难度,如果这个工作没做好,那么分页后的效果显然也是不好的.

办法二、通过分页符进行分页

功能强大的php分页函数(php分类)

通过分页符进行分页比起第一种办法要更为理想。

大致思想:在编辑文章内容时往内容里面插入分页符(如:<hr class="page">),在文章显示时对文章内容进行分割,每一部分表示一个页的内容,通过传递参数控制显示第几页。

这种办法比较人性化,毕竟通过人工控制出来的分页截取的内容更符全我们的思维,而且可以一定程度上避免HTML标签不闭合的情形。

分页显示:分页显示是将大批量的数据分批发送到客户端的重要手段之一,通常是将数据库中的结果集人为的分成一段一段的来显示.

分类:PHP分页分为列表分页和内容分页,不管是列表分页还是内容分页,基本原理是一样的,将数据分批发送到客户端.

pager.class.php:这是一个简单的PHP分页显示类,目前支持两种分页模式,一种是最简单的普通分页模式[首页] [上页] [下页] [尾页]模式,另一种是经典分页模式,即:[1][2][3][4][5][6][7][8][9][][下一页][尾页].

使用方法,代码如下:

代码如下:

pager($total_page,$current_page,$sub_pages=,$subPage_link='',$subPage_type=2)

上述说的PHP分页的两种类别(列表分页和内容分页),相信列表分页对大家并不陌生,对于内容分页,常用的方法是以分页符的形式(比如: <hr class="pager"> )将内容分割成多段,求出总页数,用当前页码去获取分页显示列表,代码如下:

好了我们只要把它保存在一个文件,在其它地方要使用时直接调用就可以了,非常好用的一个内容或记录分页类函数哦,这也算是一个入门级别的php教程吧。

精彩专题分享:php分页功能

标签: php分类

本文链接地址:https://www.jiuchutong.com/biancheng/301375.html 转载请保留说明!

上一篇:PHP转换文本框内容为HTML格式的方法(php怎么变成txt)

下一篇:PHP获取当前文件的父目录方法汇总(php获取当前文件夹)

  • 支付给派遣员工的工资计入应付职工薪酬吗
  • 不能抵扣的增值税进项税额是什么
  • 行政单位利息收入可以扣除手续费
  • 劳务报酬个人所得税怎么计算
  • 建筑综合税率包含企业所得税吗
  • 周转材料登三栏式明细账吗
  • 个人所得税报税孩子的夫妻双方都报吗
  • 分期付款购买商品的会计分录
  • 商品类别发票能抵扣吗
  • 出租不动产房屋交什么税
  • 企业间借款利息怎么算
  • 法人费用报销怎么报销
  • 补提折旧以前年度损益调整汇算清缴怎么处理
  • 一般纳税人公司卖车怎么做账
  • 药店可以开具专票吗
  • 企业将现金借给员工
  • 企业所得税汇算交所得税如何做账务处理
  • 顾问费的个税怎么扣
  • 日记账的填制
  • 小规模印花税怎么报
  • 失控发票补完税还追究吗
  • 注册资本需要缴清吗
  • 财务人员工资计入什么费用?
  • 怎样破解wifi密码怎么办
  • 企业给学校捐款的申请怎么写
  • 如何界定企业的收益
  • 公司为什么要签劳务协议
  • 无法将node项识别为
  • 非货币性资产投资的会计处理
  • 工业企业成本核算方法
  • 主播录屏软件哪个好
  • framework怎么用
  • php字符串比较大小
  • 螺旋状芦荟 (© David Madison/Getty Images)
  • thinkphp框架怎么用
  • 帝国cms怎么上传图片
  • 微信公众号认证300元每年都要吗
  • 纳税人备案期限
  • 成本费用票包括哪些
  • 进项税和销项税月末怎么结转
  • 增值税发票超过3个月可以作废吗
  • 织梦图片集如何调用
  • 出差期间发生的招待费计入什么科目
  • 其他应收款主要核算什么
  • 设置sql server的安全认证模式为混合认证模式
  • 在校大学生可以考教师资格证吗
  • 小规模纳税人附加税费
  • 法人向公司借款如何做账
  • 接受捐赠做账
  • 报关单的运费没填怎么办
  • 累计折旧可以作为利润分配吗
  • 超市会员能便宜多少
  • 资金会计应当设置的科目
  • 过滤重复字符串
  • mysql应用案例
  • Ubuntu中Source Insight的使用详解
  • linux文本处理常用命令
  • 出现闪退该怎么办
  • windows注册表简单应用
  • window7截图工具无法使用
  • Win10 Mobile RS2预览版WiFi设置页面将和pc页面相同
  • 怎样让xp系统变得更加流畅
  • ubuntu20.04问题
  • ubuntu with linux
  • 为什么电脑显示windows10即将终止服务
  • wysafe.exe是什么
  • script在html中的用法
  • 安卓开发过程中的问题
  • python的argparse用法
  • unity3d怎么做动画
  • javascript中的类型转换
  • jquery的checkbox,radio,select等方法小结
  • 安卓动画不流畅
  • wxpython中Textctrl回车事件无效的解决方法
  • 如何用python做图像处理
  • 如何理解js的面向对象
  • 目的地查验和口岸查验费用一样吗
  • 交警认可的客货两用车型
  • 北京国家税务局网上办税服务厅
  • 越南进口废塑料新政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设