先建立测试二维数组: 函数化: public function array_group($arr,$key){ $result = []; //初始化一个数组 foreach($arr as $k=>$v){ $result[$v[$key]][] = $v; //把$key对应的值作为键 进行数组重新赋值 } return $result; } 调用: $data=self::array_group($data,'name'); 排序结果,形式如下: 来源:https://www.cnblogs.com/xiaogou/p/11659871.html 标签 php数组函数 php 数组