php将从数据库取出的数据分为6个一组的二维数组
$presell = M('presell')->field('id,sname,num,weight,shop_price,endtime,supply,givetime')->where($info)->order('id desc')->select();
? ? ? ? //將數(shù)據(jù)分為6個一組的二維數(shù)組
? ? ? ? rsort($presell);
? ? ? ? $newArr = [];
? ? ? ? while(!empty($presell)) {
? ? ? ? ? ? $count = 6;
? ? ? ? ? ? $tmpArr = [];
? ? ? ? ? ? for($i = 0; $i< $count ; $i++) {
? ? ? ? ? ? ? ? $tmpArr[] = array_pop($presell);
? ? ? ? ? ? }
? ? ? ? ? ? $newArr[] = $tmpArr;
? ? ? ? }
? ? ? ? foreach ($newArr as $key => $value) {
? ? ? ? ? ? foreach ($value as $k => $val) {
? ? ? ? ? ? ? ? if(empty($val)){
? ? ? ? ? ? ? ? ? ? unset($newArr[$key][$k]);
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? $this->assign('presell',$newArr);
總結(jié)
以上是生活随笔為你收集整理的php将从数据库取出的数据分为6个一组的二维数组的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微软发布提醒:Win10 / Win11
- 下一篇: php用于防SQL注入的几个函数