/ / ¿Cómo buscar el valor de una matriz asociativa php en otra sin hacer un bucle? - php, array asociativo, búsqueda

¿Cómo buscar el valor de una matriz asociativa php en otra sin hacer un bucle? - php, array asociativo, búsqueda

Tengo dos matrices asociativas PHP que almacenan usuariosInformación y transacciones respectivamente. Tienen valores en común en una "columna" (la dirección de correo electrónico del usuario, no "entrar" en si es un identificador único válido).

Estoy haciendo un bucle a través de la primera matriz para construiruna tabla HTML, y quiero mostrar los valores de la segunda matriz siempre que haya una coincidencia en esa clave que tienen en común, es decir, hay información de la transacción que se mostrará para la dirección de correo electrónico actual.

Preferiría evitar escribir instrucciones complejas de JOIN MYSQL para crear una matriz más grande a partir de mis datos de origen (edición: si hay una forma más fácil de cumplir el mismo objetivo en PHP).

He buscado alto y bajo (SO y otrosforos, documento PHP) pero todo lo que he visto hasta ahora involucra un bucle (anidado), lo que me parece ineficiente, tanto más cuanto más registros tiene. ¿Hay algo parecido al VLOOKUP nativo de PHP de Excel que me falta? ?

Respuestas

0 para la respuesta № 1
  1. Ha solucionado su problema de la nada. No hay ningún problema con los bucles sobre los datos del tamaño de la pantalla. Está bien dejarlo como está.
  2. Su "preferiría evitar una solución adecuada, así que búscame otra" me suena un poco arrogante.
  3. De todos modos, hay una "solución" simple que estás buscando: puedes usar el correo electrónico como clave para la segunda matriz cuando lo formes.