自定义分页
来源:互联网 发布:加工中心半圆怎么编程 编辑:程序博客网 时间:2024/06/01 10:12
/** * [ 分页页码 ] * @param $count * @param $page * @param $num * @return array|void */protected function pagebar($count, $page, $num) { $newPage = []; $num = min($count, $num); //处理显示的页码数大于总页数的情况 if($page > $count || $page < 1) return; //处理非法页号的情况 $end = $page + floor($num/2) <= $count ? $page + floor($num/2) : $count; //计算结束页号 $start = $end - $num + 1; //计算开始页号 if($start < 1) { //处理开始页号小于1的情况 $end -= $start - 1; $start = 1; } for($i=$start; $i<=$end; $i++) { $newPage[] = $i; } return $newPage;}
阅读全文
0 0
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 自定义分页
- 分页:高度自定义分页
- yii2自定义分页分页属性
- 自定义DataGrid分页设置
- [转]DataGrid自定义分页
- 从JDK源码看字节流和字符流
- 【大数据】数学基础及应用
- Android图片添加阴影效果的两种方式
- 利用sftp进行远程ssh的上传下载
- es6快速入门(1)--字符串的扩展
- 自定义分页
- vscode bug
- 今日头条TabLayout+Fragment
- SSH(Struts,Spring,Hibernate)和SSM(SpringMVC,Spring,MyBatis)的区别
- Python之路【第十篇】:HTML
- UISlider
- 12.19早课
- MAC OS Cocoapods安装更新实战
- Gazebo Error [Node.cc:90] No namespace found