Las claves de sus matrices no tienen que ser números, como en la sección anterior. Pueden ser texto. Esto puede ayudarte a recordar lo que hay en una clave o lo que se supone que debe hacer. Cuando usa texto para las claves, está usando una matriz asociativa; cuando usa números para las claves, está usando una matriz escalar. Aquí hay una matriz que configura combinaciones de nombre y apellido:
$ nombre_completo = matriz ();
$ nombre_completo[«David»] = «Gilmour»;
$ nombre_completo[«Nick»] = «Albañil»;
$ nombre_completo[«Roger»] = «Aguas»;
$ nombre_completo[«Richard»] = «Wright»;
¡Los fans de una determinada banda sabrán exactamente quiénes son estas personas! Pero mire las claves y los valores ahora:
David => «Gilmour»,
Nick => «Mason»,
Roger => «Aguas»,
Richard => «Wright»
Esto es más fácil de recordar que esto:
0 => «Gilmour»,
1 => «Albañil»,
2 => «Aguas»,
3 => «Wright»
Para acceder a los valores en una matriz asociativa, simplemente consulte el nombre de la clave:
imprimir $ nombre_completo[«David«];
Sin embargo, debido a que las matrices asociativas no tienen números para las claves, ¿se usa otra técnica para rodearlas? el bucle For Each. Veremos cómo funcionan en la siguiente parte.





