位置: 编程技术 - 正文

功能强大的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获取当前文件夹)

  • 酒类的包装物押金可以单独核算吗
  • 公司注册实缴资金能取出吗
  • 公司个人薪金怎么申报宁波
  • 外账成本倒推表格
  • 所得税一般纳税人几个点
  • 建筑业咨询费有哪些
  • 个人转租房屋需交税吗
  • 投资支付的现金增加说明什么
  • 承包租赁成本明细表的预算项目
  • 企业停产或停业期间的费用包括
  • 外购的半成品属于原材料吗
  • 工业企业增值税缓交政策
  • 销售货物类型
  • 个人所得税怎么查工资明细
  • 缴纳的社保费可以退吗怎么退
  • 信用减值损失属于什么会计要素
  • 网络科技定额发票怎么做分录?
  • 工会筹备金怎么报
  • 事业单位调整以前年度盈余的收入时会计分录
  • 小规模企业转为一般纳税人怎么做会计分录
  • 契税和增值税的计税依据
  • 电子银行汇票 票据承兑
  • 计算机系统结构第三版课后答案
  • 事业单位自筹什么意思
  • 税负率的销售收入是什么
  • 华为分享平时可不可以打开
  • 压缩文件损坏怎么回事
  • 业务招待费税务筹划案例
  • fsmb32.exe是什么进程 作用是什么 fsmb32进程查询
  • 营改增之前没有增值税吗
  • 炫龙笔记本win10系统为什么没有关闭触控板
  • 税法中实体从旧程序从新什么意思
  • pytorch_lightning.utilities.exceptions.MisconfigurationException: You requested GPUs: [1] But...
  • 软件产品即征即退申请表
  • 机票报销属于什么费
  • js对象数据类型有哪些
  • ps怎么把人p掉背景还原
  • python兑换美元
  • 生产企业支付的车间劳务外包费入账科目
  • 以固定资产抵债发生的固定资产
  • 公司帮非公司员工缴税
  • 帝国cms真的很好用
  • MYSQL explain 执行计划
  • 过期报废产品销毁
  • 不动产销售额是否为免税
  • 员工的生日津贴怎么发
  • mysql 分片优缺点
  • 无形资产摊销会计凭证
  • 私募基金怎么运作
  • 小规模企业主营业务成本分录
  • 租赁公司开票没有写数量可以开吗?
  • 给客户的客户开普票算不算虚开
  • 移动怎么开当月发票
  • 委托代销安排的迹象有哪些
  • 申报个人所得税的软件叫什么
  • 支付结算规定的基本要求
  • 从工程款中扣除质保金
  • 社保补差什么流程
  • 学校收到政府补助的会计分录
  • 政府给的专款专用的补助,怎么入账
  • 购车融资是什么意思
  • 现金流量表中支付的各项税费包括
  • 货款折扣的账务处理
  • 成本暂估入帐如何做分录
  • 如何解决笔记本电脑温度过高 蓝屏
  • win7打开回收站
  • unix系统常用命令大全
  • Win7旗舰版系统镜像文件
  • 如何设置打开wincc不弹出项目管理
  • Android Eclispe ADT环境搭建(集成版Eclipse)
  • 深入理解新发展理念,推进供给侧结构性改革心得体会
  • bat error
  • jQuery中serializeArray()与serialize()的区别实例分析
  • nodejs orm框架
  • 反序存放字符串
  • javascript例题
  • 地盘正针的详解使用
  • jquery确认取消对话框
  • 中国税务定额发票怎么开
  • 耕地占用税和契税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设