我有2個多維數組。如何獲得陣列差異
數組1含有一些可用名稱:
Array1
(
[0] => Array
(
[quantity] => 13
[idname] => 3
[x_name] => Name-3
)
[1] => Array
(
[quantity] => 5
[idname] => 4
[x_name] => Name-4
)
)
和ARRAY2包含所有可用的名稱:
Array2
(
[0] => Array
(
[id_x] => 3
[x_name] => Name-3
[id_l] => 4
)
[1] => Array
(
[id_x] => 4
[x_name] => Name-4
[id_l] => 8
)
[2] => Array
(
[id_x] => 5
[x_name] => Name-5
[id_l] => 7
)
[3] => Array
(
[id_x] => 6
[x_name] => Name-6
[id_l] => 5
)
)
數組1 [] [idname] = ARRAY2 [] [id_x] 和 數組1我想要的輸出將是來自Array2 Array1不包含的每個元素...所以:
Arraydesire
(
[0] => Array
(
[id_x] => 5
[x_name] => Name-5
[id_l] => 7
)
[1] => Array
(
[id_x] => 6
[x_name] => Name-6
[id_l] => 5
)
)
我tryed與array_intersect但沒有工作。 感謝您的幫助。
http://php.net/manual/en/function.array -diff.php – DarkBee 2014-11-04 12:22:46