2010-08-02 56 views
0

我有兩個數組...我想找到共同的元素在array.I想找到陣列1和獨特的價值在數組2獨特的價值觀.... 例子:在PHP中,數組的概念

Array1:"red,blue,green,violet" 

Array2:"yellow,orange,violet,blue 

現在我想知道我將如何retrive

uniq_Arr1=>red,green 

uniq_Arr2=>yellow,orange 

common_Arr=>violet,blue 

也就是說,從每個陣列它sholud retrive的獨特元素和共同的元素... 請指引我知道這...

回答

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); 
+0

Thanks..Just現在我想.....任何人都可以解釋我同在二維數組,這樣我就可以知道猶未..... – Sreeja 2010-08-02 05:20:58

+0

我想,還有很多話要說。 – Kzqai 2010-08-02 05:21:06

+1

用代碼玩一下,你會開始明白它是如何工作的。 – 2010-08-02 06:21:38