表格排序 分页数据排序

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);      //赋值输出

 








以上是关于表格排序 分页数据排序的主要内容,如果未能解决你的问题,请参考以下文章

Vue小模块之功能全面的表格表格数据的排序和分页

表格的排序过滤与分页

问题:使用 jquery 插件 tablesorter 进行表格排序和分页

ajax json 表格排序,分页,自己定义每页数量

elementUI 表格分页后台排序记录

使用 will_paginate 对多个分页页面进行排序