把原来的数组20条,按照每两条一组,从新组成一个数据

方案1:

 1 $list=$list = DB::table('demo')->where('type', '>', 1000)->orderBy('created', 'desc')
 2             ->limit(20)->get()->toArray();
 3 $data = [];
 4 $count = count($list);
 5 for ($i=0; $i <10 ; $i++) { 
 6     $d = [];
 7     $d[0] = $list[$i*2];
 8     $d[1] = $list[$i*2+1];
 9     array_push($data, $d);
10 }

方案2:

1 for ($i = 0; $i < floor(($count / 2)); $i++) {
2     for ($j = 0; $j < 2; $j++) {
3         $data[$i][$j] = $list[$i * 2 + $j];
4     }
5 }

 

posted @ 2017-06-19 20:07  流浪在阿尔卑斯的野狼  阅读(202)  评论(0编辑  收藏  举报