Как сравнить два массива и найти совпадения(не по ключу)?
Здравствуйте.
Прошу помочь мне с таким делом:
Есть два сервера mysql на них есть две базы данных и таблицы с которых мне надо найти совпадения и кто остался.
Первым делом выбираю с серверов данные запросом и собираю два массива.
Далее надо реализовать поиск по значениям.
К примеру
Первая таблица
id,name,adress,id_sync
Вторая
id,name,adress
Связующее звено между двумя таблицами это id_sync и id(второй таблицы)
Цель такая, найти не парные строки.
Как сделать это дело быстро и качественно?
ИМХО быстрее и проще будет обе таблицы положить на один из серверов и сделать запрос, который будет возвращать нужные вам данные. С массивами вариант один, это перебирать циклом значения первого массива и искать совпадение во втором, что для такой задачи, опять же ИМХО - это лишнее
Никита: спасибо за подсказку, правда array_diff_assoc не подошёл, потому как участвуют ключи, а мне надо только значения. Поэтому остановлюсь на array_diff