php分页类

发布时间:2019-08-07 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php分页类脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

最近自己编写了一个简单的PHP数据分页类。支持自定义参数,支持同页面多个分页。

目前大多数框架都已经集成了自己的分页类,但是如果做个小页面如果引用一个几M的框架感觉大财小用了,所以编写这个分页类的目的是方便不使用框架的小页面用的。

样式

分页结构是和boostrap中的分页结构是一样的,所以引用boostrap样式就会得到效果;当然如果页面不想引用boostrap样式可以使用本仓库里的page.css文件,这个样式与boostrap中的相差不大。

特点

  • 使用简单

  • 支持自定义参数(分页类名,分页查询字符串,分页路径等)

  • 支持同页面多个分页

api

详细API可以看 api.md

例子

用法:

$arr = [...];//数据数组
$rows = 10;//每页显示数据量
$page = new Page(count($arr), $rows);
//输出完整分页
$page->links();

//简单分页(只有‘上一页’,‘下一页’)
//$page->simpleLinks();

你要传入的参数是 总的数据长度每页显示数据长度;这里并没有查询数据库的过程,是的这需你自己实现,因为此分页类编写的目只是处理分页,它不局限于数据库数据分页,你也可以对数组进行分页。

数组进行分页可以使用php自带array_slice 函数。

当然你可以使用分页对象构造的limit SQL来拼接你的sql,具体的接口请看api文档。

截图

php分页类

下载

page

另外,有什么建议的可以留言,我尽力抽时间完善,谢谢支持。

脚本宝典总结

以上是脚本宝典为你收集整理的php分页类全部内容,希望文章能够帮你解决php分页类所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。