来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/1343/viewspace-2827928/
function array_unique_new($arr) {
$t = array_map('serialize', $arr);
//利用serialize()方法将数组转换为以字符串形式的一维数组
$t = array_unique($t);
//去掉重复值
$new_arr = array_map('unserialize', $t);
//然后将刚组建的一维数组转回为php值
return $new_arr;
}
$arr = [
[
"userid" => 3,
"id" => 3,
"peoplenum" => 10
],
[
"userid" => 4,
"id" => 4,
"peoplenum" => 4
],
[
"userid" => 3,
"id" => 3,
"peoplenum" => 10
],
[
"userid" => 5,
"id" => 5,
"peoplenum" => 6
]
];
$new_arr = array_unique_new($arr);