Php array de-duplicated function code. Copy the code as follows :? Phpfunctionassoc_unique ($ arr, $ key) {$ tmp_arrarray (); foreach ($ arras $ k $ v) {if (in_array ($ v [$ key], $ tmp_arr )) {unset ($ arr [$ k]);} else {$ tmp
The code is as follows:
Function assoc_unique ($ arr, $ key ){
$ Tmp_arr = array ();
Foreach ($ arr as $ k =>$ v ){
If (in_array ($ v [$ key], $ tmp_arr )){
Unset ($ arr [$ k]);
} Else {
$ Tmp_arr [] = $ v [$ key];
}
}
Sort ($ arr );
Return $ arr;
}
$ Aa = array (
Array ('id' => 123, 'name' => 'Zhang San '),
Array ('id' => 123, 'name' => 'Lily '),
Array ('id' => 124, 'name' => 'Wang Wu '),
Array ('id' => 125, 'name' => 'Zhao Liu '),
Array ('id' => 126, 'name' => 'Zhao Liu ')
);
$ Key = 'name ';
Assoc_unique (& $ aa, $ key );
Print_r ($ aa );
?>
The http://www.bkjia.com/PHPjc/326485.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/326485.htmlTechArticle code is as follows :? Php function assoc_unique ($ arr, $ key) {$ tmp_arr = array (); foreach ($ arr as $ k = $ v) {if (in_array ($ v [$ key], $ tmp_arr) {unset ($ arr [$ k]);} else {$ tmp...