2011-02-18 40 views
0

我有兩個陣列比較關聯數組和標準陣列PHP

數組1:

Array ([0] => Array ([0] => 3 [1] => 1 [2] => 4) [1] => Array ([0] => 1 [1] => 6)) 

ARRAY2:

Array ([0] => 1 [1] => 3 [2] => 2) 

我用array_diff用於比較和獲取的差值,但同樣的關鍵即將到來,即,

array_diff(Array1,Array2) 

回報Array([0] =>3 [2] => 4)

但是否有任何其他方式得到像

Array([0] =>3 [1] => 4)..

+1

你需要澄清一下。你期望/你想要什麼結果? – 2011-02-18 04:25:30

回答

2

假設你已經有了名也多維數組上工作不知何故差異,有結果,但是從文檔:

該函數僅檢查n維數組的一個維度。當然,你可以使用array_diff($ array1 [0],$ array2 [0]);來檢查更深層次的維度。

在它周圍使用array_values。

array_values(array_diff($array1, $array2));