用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1605|回复: 3
收起左侧

[HELP] 重组数组分页问题

[复制链接]
发表于 2013-7-5 10:12:19 | 显示全部楼层 |阅读模式
本帖最后由 、林神奇 于 2013-7-5 10:17 编辑

请问重组了一个多维数组,要怎么对其分页呢?要怎么设置偏移量呢?

Array(   
[0] => Array(
        [0] => 湖南省   
        [1] => 长沙市   
        [2] => 湖南大碗面   
        [3] => 红扎 黄扎            
        [4] => 1100      
        [5] => 4        
       )   
[1] => Array(   
        [0] => 湖南省   
        [1] => 长沙市   
        [2] => 第二个湖南客户   
        [3] => 红扎 黄扎     
        [4] => 200     
        [5] => 5      
      )   
[2] => Array(   
        [0] => 广东省   
        [1] => 广州市   
        [2] => 龙洞大排档   
        [3] => 红扎 黄扎     
        [4] => 1000   
        [5] => 2   
      )   
[3] => Array (     
        [0] => 广东省   
        [1] => 深圳市   
        [2] => 深圳某KTV   
        [3] => 红扎 黄扎     
        [4] => 400   
        [5] => 3      
    )   
[4] => Array (   
        [0] => 湖南省   
        [1] => 长沙市   
        [2] => 第三个湖南客户   
        [3] => 红扎   
        [4] => 30   
        [5] => 6      
  )   
)


发表于 2013-7-5 11:10:11 | 显示全部楼层
没明白你的意思,分页?
 楼主| 发表于 2013-7-5 11:43:38 | 显示全部楼层
gogogo1027 发表于 2013-7-5 11:10
没明白你的意思,分页?

可能我表达不清,就是我要在视图里循环这个数组出来,然后对这个数组分页..{:soso_e134:}
发表于 2013-7-5 13:26:32 | 显示全部楼层
本帖最后由 Raphael 于 2013-7-5 13:38 编辑
PHP复制代码
 
$page = 1;
$one_page_num = 3;
$first_num = ($page - 1) * $one_page_num;
$last_num = (($page - 1) * $one_page_num) + $one_page_num;
foreach($array as $array_key => $array_value)
{
   if($array_key >= $first_num && $array_key <= $last_num)
    {
        print_r($array_value);
    }
}
 
复制代码

本版积分规则