PHP 根据素组内重复数组 统计数量 重新生成数组
2018-02-27 本文已影响0人
破晓丨
/**
* 根据素组内重复数组 统计数量 重新生成数组
* @params array $array 需要加入数量的数组
* @params string $str 根据该字段查询
*/
function array_sort_set($array,$str){
$im_id = [];
$newArr = [];
foreach ($array as $v){
array_push($im_id, $v[$str]);
}
$size = array_count_values($im_id);
$unque_ret = unqueArray($array,$str);
foreach ($unque_ret as $v){
foreach ($size as $k => $value){
if($v[$str] == $k){
$v['num'] = $value;
}
}
array_push($newArr, $v);
}
return $newArr;
}