造一个小轮子——数据分页类

Page

Page 是一个简单的PHP数据分页类。支持自定义参数,支持同页面多个分页。

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

特点

  • 使用简单
  • 支持自定义参数
  • 支持同页面多个分页

api

详细API可以看 api.md

例子

用法:

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

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

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

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

输入图片说明

小插件地址

感觉不错记得收藏哦,另外有什么建议评论区见

转载于:https://my.oschina.net/u/2301005/blog/818444

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值