如何从PHP中的多维数组中删除重复值,如下所示。
我试过了Remove duplicate value in multidimensional array。但没解决我的问题。
Array(
[0] => outdoor
[1] => indoor
)
Array(
[0] => indoor
)
结果应该是如下所示的单个数组:
array(outdoor,indoor);
答案 0 :(得分:6)
最后我找到了Remove duplicate value in multidimensional array的结果。我将与其他用户分享。
$result = array_unique(call_user_func_array('array_merge',$result2));
答案 1 :(得分:3)
使用array_unique
删除单个数组中的重复项。
使用array_merge
组合数组。
尝试:
array_unique(array_merge($array1,$array2), SORT_REGULAR);
答案 2 :(得分:2)
$array = array(array("outdoor","indoor"),array("indoor"));
$result = array_unique($array);
print_r($result[0]);
<强> Demo 强>
答案 3 :(得分:2)
试试这个:
<?php
$Arr = array(array('outdoor','indoor'),array('indoor'));
$result = array_unique($Arr);
$newArr = $result[0];
echo '<pre>';
print_r($newArr);
?>
结果将是
Array
(
[0] => outdoor
[1] => indoor
)
-
由于