Найдите ассоциативные различия строк между двумя 2d-массивами с одинаковым количеством строк. ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
Найдите ассоциативные различия строк между двумя 2d-массивами с одинаковым количеством строк.

Сообщение Anonymous »

Как сравнить многомерные ассоциативные массивы?
Я ищу такую ​​функцию, как: http://www.php.net/manual/en/function.array-diff .php#98680
Я хочу сравнить два 2D-массива (построчно) и показать различия ассоциативных элементов.
$array1 = [
['item' => '39.00', 'time' => '0.00'],
['item' => '49.00'],
['time' => '0.00', 'Value' => 0],
['item' => '49.00', 'time' => '0.00']
];

$array2 = [
['item' => '39.00', 'time' => '10.00'],
['item' => '49.00'],
['time' => '0.00', 'Value' => 0],
['item' => '49.00', 'time' => '0.00', 'Value' => 3]
];

Желаемый результат, показывающий различия в обоих направлениях:
[
0 => ['time' => 10.00], // the different time value from array2
3 => ['Value' => 3] // array2 element not even a key in array1
]


Подробнее здесь: https://stackoverflow.com/questions/833 ... umber-of-r

Вернуться в «Php»