La matrice associativa PHP
Nel tutorial precedente, hai appreso che un array è una variabile che memorizza diversi valori o elementi di dati organizzati da chiavi di indice.

$ books [0] = "Andato con il vento";
$ books [1] = "Piccole donne";
$ books [2] = "War And Peach";

Un array associativo utilizza anche chiavi indice ma queste chiavi non sono numeriche come nell'esempio sopra. Le chiavi in ​​un array associativo sono chiavi "nominate", il che significa che le chiavi sono generalmente stringhe di caratteri. Nell'esempio seguente, puoi vedere che le chiavi sono parole (titolo, nome, organizzazione) che hanno un significato per i valori corrispondenti (Professore, Mike Smith, Ohio State University).

$ members = array (
"title" => "Professor",
"name" => "Mike Smith",
"organisation" => "OSU"
);

L'esempio sopra dimostra anche che si utilizza la funzione array per creare o inizializzare un array associativo. Il nome della variabile di matrice ($ membri) è seguito da un segno di uguale e quindi dal nome della funzione (matrice). Successivamente hai le coppie chiave-valore. Si noti che queste coppie sono separate da virgole. La chiave viene "abbinata" al suo valore con => e l'intero gruppo è racchiuso tra parentesi. Ultimo hai il punto e virgola. Un array associativo funziona più o meno come un array normale.

  • Utilizzare le parentesi quadre della matrice per aggiungere una coppia chiave-valore alla matrice o per creare una matrice.
    $ members ['tenured'] = "yes";

  • Utilizzare la chiave per fare riferimento a un elemento in un array associativo.
    echo "$ members ['name']";




Istruzioni Video: 50: What are multidimensional arrays in PHP - PHP tutorial (Aprile 2024).