У меня есть 2 многомерных массива.Как получить разницу в массивах
Array1, содержащий некоторые из доступных имен:
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
)
)
Array1 [] [idname] = array2 [] [id_x] и Array1 [] [x_name] = Array2 [] [x_name] (ofc ...)
Моим результатом вывода будет каждый элемент из массива 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
)
)
Я пробовал с array_intersect, но не работал. Спасибо за любую помощь.
http://php.net/manual/en/function.array -diff.php – DarkBee