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

Page

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

分页结构是和boostrap中的分页结构是同样的,因此引用boostrap样式就会获得效果;固然若是页面不想引用boostrap样式能够使用本仓库里的page.css文件,这个样式与boostrap中的相差不大。css

特色

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

api

详细API能够看 api.mdgit

例子

用法:github

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

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

你要传入的参数是 总的数据长度每页显示数据长度;这里并无查询数据库的过程,是的这需你本身实现,由于此分页类编写的目只是处理分页,它不局限于数据库数据分页,你也能够对数组进行分页;对数组进行分页能够使用 array_slice 函数。sql

固然你能够使用分页对象构造的limit sql来拼接你的sql,具体的接口请看api文档。数据库

输入图片说明

小插件地址api

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

相关文章
相关标签/搜索