Я долго искал, как выполнить эту операцию между массивами, но не могу получить алгоритм в PHP Я возвращаю эти результаты.
Массив #1:
Array DB_ITEMS
(
[1] => Array
(
[item_code] => FO1321
[item_quantity] => 5
[item_sellprice] => 18.00
[found] => 0
)
[2] => Array
(
[item_code] => HE240
[item_quantity] => 1
[item_sellprice] => 22.40
[found] => 0
)
)
Массив #2:
Array BUY_ITEMS
(
[1] => Array
(
[item_code] => FO1321
[item_quantity] => 1
[item_sellprice] => 18.00
[taken] => 0
)
[2] => Array
(
[item_code] => EL55
[item_quantity] => 1
[item_sellprice] => 8.00
[taken] => 0
)
)
Мне нужен этот результат в формате массива:
Array FINAL_RESULT
(
[1] => Array
(
[item_code] => FO1321
[item_quantity] => -4
[item_sellprice] => 22.40
[taken] => 0
)
[2] => Array
(
[item_code] => HE240
[item_quantity] => -1
[item_sellprice] => 22.40
[taken] => 0
)
[3] => Array
(
[item_code] => EL55
[item_quantity] => +1
[item_sellprice] => 8.00
[taken] => 0
)
)
Я делаю это для сравнения существующего счета, который изменяется. И мне нужно установить различия между ними, а затем внести изменения в БД.