把原来的数组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 }

 

转载于:https://www.cnblogs.com/acoll/articles/7050365.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值