$arr = array(
array('age' => 26, 'name' => '张三'),
array('age' => 23, 'name' => '李四'),
array('age' => 24, 'name' => '王五'),
array('age' => 23, 'name' => '李四'),
array('age' => 26, 'name' => '张三')
);
dump($arr);
foreach ($arr as $v) {
$v = join(",", $v); // 降维,也可以用implode,将一维数组转换为用逗号连接的字符串
$new_arr[] = $v;
}
$new_arr = array_unique($new_arr); // 去掉重复的字符串,也就是重复的一维数组
foreach ($new_arr as $k => $v) {
$new_arr[$k] = explode(",", $v); // 再将拆开的数组重新组装
}
dump($new_arr);
die;
PHP的二维数组去重
最新推荐文章于 2022-08-06 15:07:15 发布