首页 > 代码库 > 表格排序 分页数据排序
表格排序 分页数据排序
左边是顺序号,右边是数据库中的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); //赋值输出
表格排序 分页数据排序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。