标签: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