php的二維數組根據某個字段去重,在這默認爲二維數組的結構是同樣的,如今根據二維數組裏的id字段去重,把id相同的重複的元素去掉php
/** * 二維數組根據某個字段去重 * @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; }