$arr = [
[
'type' => '水果',
'name' => '苹果'
],
[
'type' => '水果',
'name' =>'梨子'
],
[
'type' => '谷物',
'name' => '大米'
]
]
$result = []; //初始化一个数组
foreach($arr as $k=>$v){
$result[$v['type']][] = $v; //根据type进行数组重新赋值
}
$result 就是分组之后的返回值