TypechoJoeTheme

Dcr163的博客

统计

PHP程序排序数组数据(1-20)下页(21-40)....

2016-12-08
/
0 评论
/
893 阅读
/
正在检测是否收录...
12/08

需要用到的变量有:
数据总条数                       $totSize
当前页码                          $p
每页分页的条数               $pageSize
总条数                             $totPage=($totSize/$pageSize)
数字变量                         $i=1                            每次循环递增                            

思路:首页判断 页码 ,如果当前页码小于0就=1,当前大于总页数=总页数(总条数/每页分页的条数 ),然后用下面的运算,其中$i是循环里的自增:

(当前页-1)*每页分页条数+$i
演示代码:

//$datalist    测试的数据,数组

if($p > intval($fundCount)){
    $p=$fundCount;
}
if($p < 0){
    $p=1;
}

foreach($datalist as $key=>&$value){
    
    if($p==1){
        $value['sort'] = $num;
    }else{
        $value['sort'] = ($p-1)*$pageSize+$num;
    }
    $num++;
}


这样sort在每次分页里,就可以从(1-20)下页(21-40)....这样来排序了


朗读
赞(0)
版权属于:

Dcr163的博客

本文链接:

http://dcr163.cn/103.html(转载时请注明本文出处及文章链接)

评论 (0)

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

最新回复

  1. slot demo
    2025-01-13
  2. 陌天
    2025-01-09
  3. Kerrie Bostick
    2024-12-28
  4. Norma Gainey
    2024-09-21
  5. Amber Powlett
    2024-05-09

标签云