在PHP中,数组概念

时间:2010-08-02 05:12:18

标签: php

我有两个数组...我想找到数组中的公共元素。我想在array1中找到唯一值,在array2中找到唯一值.... 例如:

Array1:"red,blue,green,violet"

Array2:"yellow,orange,violet,blue

现在我想知道我将如何重审

uniq_Arr1=>red,green

uniq_Arr2=>yellow,orange

common_Arr=>violet,blue

也就是说,从每个数组中,它都会重新审视独特元素和共同元素...... 请引导我知道这个......

1 个答案:

答案 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);