/ / Як шукати значення з одного асоціативного масиву php в іншому без циклу? - php, асоціативний масив, пошук

Як знайти значення з одного асоціативного масиву php в іншому без циклу? - php, асоціативний масив, пошук

У мене є два асоціативних масиви PHP, які зберігають користувачаінформація та транзакції відповідно. Вони мають загальні значення в одному "стовпці" (адреса електронної пошти користувача, нехай "не потрапляє в те, чи є це" дійсним унікальним ідентифікатором).

Я переглядаю перший масив для нарощуваннятаблиця HTML, і я хочу відображати значення з 2-го масиву, коли є відповідність тому клавіші, яке є загальним, тобто інформація про транзакції повинна відображатися для поточної адреси електронної пошти.

Я вважаю за краще уникати написання складних операцій JOIN MYSQL для створення одного більшого масиву з моїх вихідних даних (редагувати: якщо в PHP є простіший спосіб досягти тієї ж мети).

Я шукав високий і низький (ТА та ін.)форуми, PHP doc), але все, що я бачив до цих пір, включає (вкладене) циклічне введення, що вважає мене неефективним, тим більше, що у вас є більше записів. Чи є щось дещо на зразок VLOOKUP від ​​Excel, рідний для PHP, що мені не вистачає ?

Відповіді:

0 для відповіді № 1
  1. У вас проблема з'явилася нізвідки. Існує ні найменшої проблеми з петлями над даними розміру дисплея. Добре залишити її такою, яка є.
  2. Ваше "я б скоріше уникав правильного рішення, тому знайдіть мене іншого" звучить для мене трохи зарозуміло.
  3. У будь-якому випадку є просте "рішення", яке ви шукаєте - ви можете використовувати електронну пошту як ключ для другого масиву при формуванні його.