我有两个数组...我想找到数组中的公共元素。我想在array1中找到唯一值,在array2中找到唯一值.... 例如:
Array1:"red,blue,green,violet"
Array2:"yellow,orange,violet,blue
现在我想知道我将如何重审
uniq_Arr1=>red,green
uniq_Arr2=>yellow,orange
common_Arr=>violet,blue
也就是说,从每个数组中,它都会重新审视独特元素和共同元素...... 请引导我知道这个......
答案 0 :(得分:10)
使用array_intersect()
查找常用元素,使用array_diff()
查找差异。
这是我的测试代码:
$array1 = array("red", "blue", "green", "violet");
$array2 = array("yellow", "orange", "violet", "blue");
$uniq_arr1 = array_diff($array1, $array2);
$uniq_arr2 = array_diff($array2, $array1);
$common_arr = array_intersect($array1, $array2);