码迷,mamicode.com
首页 > 编程语言 > 详细

表格排序 分页数据排序

时间:2017-04-04 20:40:52      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:nbsp   assign   src   png   序列   turn   显示   his   function   

 

 技术分享

 

技术分享

左边是顺序号,右边是数据库中的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);      //赋值输出

 

表格排序 分页数据排序

标签:nbsp   assign   src   png   序列   turn   显示   his   function   

原文地址:http://www.cnblogs.com/seven-ahz/p/6665656.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!