1.php二维数组
/** * 二维数组去重 * @param $arr * @param $key * @return array */ public static function array_unset_tt($arr, $key) { //建立一个目标数组 $res = array(); foreach ($arr as $value) { //查看有没有重复项 if (isset($res[$value[$key]])) { //有:销毁 unset($value[$key]); } else { $res[$value[$key]] = $value; } } return $res; }
2.实例
$array = array( array('title'=>'yuanlai','date'=>'111'), array('title'=>'xianzai','date'=>'222'), array('title'=>'yuanlai','date'=>'333') ); $newArr = array_unset_tt($array,'title'); }
3,运行结果
array:2 [▼ "yuanlai" => array:2 [▼ "title" => "yuanlai" "date" => "111" ] "xianzai" => array:2 [▼ "title" => "xianzai" "date" => "222" ] ]