php数组如何根据相同值再分组
在php中,通过foreach遍历数组,可以将相同的值作为数组的索引,遍历实现数组分组。下面小编举例讲解php数组如何根据相同值再分组。
$res = [];
$resNull = [];
parent::_initialize();
$this->model = new \app\admin\model\article\Group;
$arr = $this->model->field('id,group_text,title')->select();
foreach ($arr as $k=>$v){
$text = $v['group_text'];
if($text){
$res[$text][] = $v->toArray();
}else{
$resNull['其他'][]= $v->toArray();
}
}
$group_text = array_merge($res,$resNull);
$this->view->assign("groupText", $group_text);
原创文章,转载请注明:php数组如何根据相同值再分组 | 知识改变命运
转载请注明出处: 知识改变命运 » php数组如何根据相同值再分组