Я хотел бы сравнить значения из двух разных баз данных, которые находятся на двух разностных серверах. Итак, у меня есть запросы в двух разных базе данных и преобразованные в массив с использованием функции pg_fetch_array()
. Я использовал функцию array_diff()
, но она не дает ожидаемого результата. Значения в каждом массиве будут такими, как:Как сравнить два результата pg_fetch_array в PHP?
Array1=[[no=>100,quantity=>200,item=3353],no=>101,quantity=>20,item=3354]]
Array2=[[no=>100,quantity=>120,item=3353],no=>101,quantity=>20,item=3354],no=>1012,quantity=>20,item=3354]]
I should get response as: Array3=[[no=>100,quantity=>80,item=3353],no=>1012,quantity=>20,item=3354]]
<?php
$row1 = pg_fetch_assoc($query1);
$row2 = pg_fetch_assoc($query2);
print_r($result);
?>
Пожалуйста, помогите мне с решением.