php的二维数组根据某个字段去重,在这默认为二维数组的结构是一样的,现在根据二维数组里的id字段去重,把id相同的重复的元素去掉
/**
* 二维数组根据某个字段去重
* @param array $array 二维数组
* @para array 去重后的数组
*/
private function uniquArr($array){
$result = array();
foreach($array as $k=>$val){
$code = false;
foreach($result as $_val){
if($_val['id'] == $val['id']){
$code = true;
break;
}
}
if(!$code){
$result[]=$val;
}
}
return $result;
}
PHP 二维数组根据某个字段排序
二维数组根据某个字段排序有两种办法,一种是通过sort自己写代码,一种是直接用array_multisort排序函数 一. 手写arraysort PHP的一维数组排序函数: sort 对数组的值按 ...
PHP二维数组按某个字段排序
//准备 二维数组 //按一个字段排序 foreach($rank as $key=>$val){ $dos[$key] = $val['timelength']; } array_multis ...<