表格排序 分页数据排序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了表格排序 分页数据排序相关的知识,希望对你有一定的参考价值。
左边是顺序号,右边是数据库中的id号(每页显示多少数据,顺序号递增到多少);
1.获取每一页的序列号(顺序号)
2.获取要显示的数据集
3.把第一步获取的序列号作为新数组的键名,第二步获取的数据作为新数据的值(合并两个数组)
$page //第几页
$pageSize //每页显示几条数据
$m //统计共有多少条数据要显示
function getNo($page,$pageSize,$m){
$a=($page-1)*$pageSize+1;
$b=$m+($page-1)*$pageSize;
$array=range($a,$b); //range --建立一个包含指定范围单元的数组
return $array;
}
$m=count($menu); //统计需要显示的数据
$no=getNo($page,$pageSize,$m); //每页显示的序列号存进一个数组里
$menus=array_combine($no,$menu); //array_combine — 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值
$this->assign(‘menus‘, $menus); //赋值输出
以上是关于表格排序 分页数据排序的主要内容,如果未能解决你的问题,请参考以下文章