Как сравнить значения двух многомерных ассоциативных массива ?

Добрый день.

Есть 2 массива:
Array
(
    [0] => Array
        (
            [destination] => Адрес 1
            [tel_and_name] => 123/Павел
            [company] => ООО СтройГрупп
            [ttn] => 1
            [sending_letting] => 0
            [other_docs] => 
        )

    [1] => Array
        (
            [destination] => Адрес 2
            [tel_and_name] => 321/Евгений
            [company] => ООО Консалт
            [ttn] => 1
            [sending_letting] => 1
            [other_docs] => 
        )

)

Array
(
    [0] => Array
        (
            [destination] => обновленный адрес 1 
            [tel_and_name] => 456/Павел
            [company] => ООО СтройГрупп
            [ttn] => 1
            [sending_letting] => 0
            [other_docs] => 
        )

    [1] => Array
        (
            [destination] => обновленный адрес 2 
            [tel_and_name] => 654/Евгений
            [company] => ООО Консалт
            [ttn] => 1
            [sending_letting] => 1
            [other_docs] => 
        )

)


Не могу понять как сделать так, чтобы результирующий массив был такого вида:
Array
(
    [0] => Array
        (
            [destination_before] => Адрес 1
            [destination_after] => обновленный адрес 1
            [tel_and_name_before] => 123/Павел
            [tel_and_name_after] => 456/Павел
        )

    [1] => Array
        (
            [destination_before] => Адрес 2
            [destination_after] => обновленный адрес 2
            [tel_and_name_before] => 321/Евгений
            [tel_and_name_after] => 654/Евгений
        )

)

Пробовал с использованием array_diff_assoc но этот вариант подходит если массивы были бы одномерные.
  • Вопрос задан
  • 6433 просмотра
Пригласить эксперта
Ответы на вопрос 1
@tuxx
думаю это вам поможет
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы