Хорошо, так что в основном у меня есть 4 массива. 2 Построенный на основе исходного запроса, который использует cURL для получения списка имен и адресов электронной почты от своего рода партнерского сайта, другой массив - это просто адреса электронной почты с того же сайта для использования в запросе к моей базе данных, поэтому я могу Посмотрите, есть ли полученные адреса электронной почты в моей БД или нет, которые, если они, то те, которые входят в другой массив, а те, которые не входят в еще один массив. Я имею в виду, я мог бы подумать об этом через путь много. Но мне нужны эти имена и адреса электронной почты. Этот первый массив выглядит как ..
Array(
[errors] = "none",
[output] = Array (
array(name, email)
array(name, email)
array(name, email)
array(name, email)
array(name, email)
)
)
Тогда второй массив, который у меня есть, в основном
Array(email, email, email, email)
Из которого я имплозирую () его для использования в запросе IN () к моей БД, чтобы увидеть, что внутри, а что нет. Моя проблема здесь в том, что я сейчас теряю свои имена, и по сути первый массив становится бессмысленным. Однако я думаю, что я пытаюсь выяснить, есть ли способ сохранить первый массив и разбить его на части для использования в третьем и четвертом массивах, о которых я упоминал выше.
Думаю, еще один хороший вопрос. Я даже правильно подхожу к логике? Есть ли другой способ решить эту проблему без такого количества массивов?