У меня есть 2 очень больших массива (размером ~ 2,500,000). Мне нужно найти разницу между этими массивами. По разнице я имею в виду, что мне нужен результирующий массив со значениями, которые находятся в массиве 1, но не в массиве 2. Я использовал array_diff(), но требуется более полутора часов!
Первый массив поступает из одного БД и второго массива из другого db. Они не находятся на одном сервере базы данных. Массивы не имеют одинакового размера. Я имею дело с огромным количеством мобильных номеров. Мне нужно узнать те мобильные номера, которые находятся в одном списке, но не находятся в другом списке
массивы - это обычные массивы с цифровыми клавишами. Код Diff выглядит следующим образом:
$numbers_list = array_diff($numbers_list, $some_other_list);
Есть ли лучший способ сделать это? Пожалуйста, помогите.