La matriz asociativa de PHP
En el tutorial anterior, aprendió que una matriz es una variable que almacena varios valores o elementos de datos organizados por claves de índice.

$ books [0] = "Lo que el viento se llevó";
$ books [1] = "Pequeñas mujeres";
$ books [2] = "Guerra y melocotón";

Una matriz asociativa también usa claves de índice, pero estas claves no son numéricas como en el ejemplo anterior. Las claves en una matriz asociativa son claves "con nombre", lo que significa que las claves son generalmente cadenas de caracteres. En el siguiente ejemplo, puede ver que las claves son palabras (título, nombre, organización) que tienen un significado para los valores coincidentes (Profesor, Mike Smith, Ohio State University).

$ members = array (
"title" => "Profesor",
"name" => "Mike Smith",
"organization" => "OSU"
);

El ejemplo anterior también demuestra que usa la función de matriz para crear o inicializar una matriz asociativa. El nombre de la variable de matriz ($ members) es seguido por un signo igual y luego el nombre de la función (matriz). A continuación tienes los pares clave-valor. Tenga en cuenta que estos pares están separados por comas. La clave se "corresponde" a su valor con => y todo el grupo está encerrado entre paréntesis. Por último tienes el punto y coma. Una matriz asociativa funciona de manera muy similar a una matriz regular.

  • Utiliza los corchetes de la matriz para agregar un par clave-valor a la matriz o para crear una matriz.
    $ members ['tenured'] = "yes";

  • Utiliza la clave para hacer referencia a un elemento en una matriz asociativa.
    echo "$ miembros ['nombre']";




Instrucciones De Vídeo: 17.- Curso PHP 7 - Array indexado y Asociativo (Mayo 2024).