把原来的数组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 }
风雨苦痛皆营养,欲成大木柱天长。