PHP二维数组分组


在不确定数组中有几类数据的时候,通常需要先分组得到当前数组中组的数据,以下为示例

<?php

$data = [
   ['type' = 'user', 'name' => '张三'],
   ['type' = 'admin', 'name' => 'admin'],
   ['type' = 'user', 'name' => '张三'],
   ['type' = 'admin', 'name' => 'test'],
];

$group = array_unique(array_column($data, 'type'));

echo '<pre>';
var_dump($group);
echo '</pre>';

以上输出内容为

array(4) {
  [0]=>
  string(13) "user"
  [1]=>
  string(9) "admin"
}

声明:Twhmr|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - PHP二维数组分组


有限的时间,实现无限的梦想。