Я работаю с двумя многомерной разницей массива ниже мой массив:PHP два многомерный массив разница
Array1:
Array
(
[0] => Array
(
[F_CONTACT_ID] => 2
[F_CONTACT_FNAME] => name2
[F_CONTACT_NAME] => name22
)
[1] => Array
(
[F_CONTACT_ID] => 3
[F_CONTACT_FNAME] => name3
[F_CONTACT_NAME] => name33
)
)
array2:
Array
(
[0] => Array
(
[F_CONTACT_ID] => 2
[F_CONTACT_FNAME] => name2
[F_CONTACT_NAME] => name22
)
[1] => Array
(
[F_CONTACT_ID] => 3
[F_CONTACT_FNAME] => name3
[F_CONTACT_NAME] => name33
)
[2] => Array
(
[F_CONTACT_ID] => 5
[F_CONTACT_FNAME] => name5
[F_CONTACT_NAME] => name55
)
)
Я просто хочу, о сравнить разницу с 'F_CONTACT_ID' в массиве.
Мой Результирующий массив должен быть:
Результат:
Array
(
[2] => Array
(
[F_CONTACT_ID] => 5
[F_CONTACT_FNAME] => name5
[F_CONTACT_NAME] => name55
)
)
Кроме того, если один массив пуст: предположим, array2 пуст. Мой результат Массив должен быть:
Array
(
[0] => Array
(
[F_CONTACT_ID] => 2
[F_CONTACT_FNAME] => name2
[F_CONTACT_NAME] => name22
)
[1] => Array
(
[F_CONTACT_ID] => 3
[F_CONTACT_FNAME] => name3
[F_CONTACT_NAME] => name33
)
)
Я пробовал с различными решениями, но ничего не работало для меня. Я попытался восстановить F_CONTACT_ID и сохранить его в одномерном массиве и сравнить, но потребовалось много времени. Просьба помочь мне в более эффективном и быстром решении.
Эта ссылка может помочь вам .. http://stackoverflow.com/questions/12246039/multidimensional-array-difference-php – next2u
@ next2u не работает с моим условием, которое я пробовал. :( – TomPHP