、林神奇 发表于 2013-7-5 10:12:19

重组数组分页问题

本帖最后由 、林神奇 于 2013-7-5 10:17 编辑

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

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

gogogo1027 发表于 2013-7-5 11:10:11

没明白你的意思,分页?

、林神奇 发表于 2013-7-5 11:43:38

gogogo1027 发表于 2013-7-5 11:10 static/image/common/back.gif
没明白你的意思,分页?

可能我表达不清,就是我要在视图里循环这个数组出来,然后对这个数组分页..{:soso_e134:}

Raphael 发表于 2013-7-5 13:26:32

本帖最后由 Raphael 于 2013-7-5 13:38 编辑


$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);
    }
}
页: [1]
查看完整版本: 重组数组分页问题