Как сравнить многомерные ассоциативные массивы?
Я ищу такую функцию, как: 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
Найдите ассоциативные различия строк между двумя 2d-массивами с одинаковым количеством строк. ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение