У мене є два асоціативних масиви PHP, які зберігають користувачаінформація та транзакції відповідно. Вони мають загальні значення в одному "стовпці" (адреса електронної пошти користувача, нехай "не потрапляє в те, чи є це" дійсним унікальним ідентифікатором).
Я переглядаю перший масив для нарощуваннятаблиця HTML, і я хочу відображати значення з 2-го масиву, коли є відповідність тому клавіші, яке є загальним, тобто інформація про транзакції повинна відображатися для поточної адреси електронної пошти.
Я вважаю за краще уникати написання складних операцій JOIN MYSQL для створення одного більшого масиву з моїх вихідних даних (редагувати: якщо в PHP є простіший спосіб досягти тієї ж мети).
Я шукав високий і низький (ТА та ін.)форуми, PHP doc), але все, що я бачив до цих пір, включає (вкладене) циклічне введення, що вважає мене неефективним, тим більше, що у вас є більше записів. Чи є щось дещо на зразок VLOOKUP від Excel, рідний для PHP, що мені не вистачає ?
Відповіді:
0 для відповіді № 1- У вас проблема з'явилася нізвідки. Існує ні найменшої проблеми з петлями над даними розміру дисплея. Добре залишити її такою, яка є.
- Ваше "я б скоріше уникав правильного рішення, тому знайдіть мене іншого" звучить для мене трохи зарозуміло.
- У будь-якому випадку є просте "рішення", яке ви шукаєте - ви можете використовувати електронну пошту як ключ для другого масиву при формуванні його.