Page 37 - Corso di PHP - Livello base
P. 37
7. Gli array
Dobbiamo pensare a un array (termine che si può tradurre in
italiano con la parola “vettore”, ma il 99% delle volte sentirete
chiamare questo tipo con il suo nome in inglese) come a un
contenitore che ha una serie di elementi e ognuno di essi ha
un proprio indice.
La questione posta in questi termini forse può risultare un po'
ostica, quindi facciamo un esempio concreto. Possiamo
associare l'idea di array a quella del registro per l'appello,
quando andavamo a scuola: il registro è l'array, i nomi nostri e
dei nostri compagni di classe sono gli elementi, il numero che
ci contraddistingueva (soprattutto quando i professori
estraevano a sorte per interrogare... !) è l'indice. L'unica
differenza tra registro è array consiste nel fatto che gli indici nel
registro partono da 1, invece nell'array partono da 0. L'array è
molto utile perché è una collezione di dati ordinata, e quando
vedremo come utilizzare in modo combinato PHP e MySQL
faremo largo uso di array.
Nei capitoli precedenti abbiamo visto come si inizializza una
variabile, e per quanto riguarda l'array il modo in cui viene
definito è un pochino diverso proprio per il fatto che a un array
non si associa un solo valore (come a una variabile), ma si
possono associare tanti valori. Ci sono due modi per dichiarare
un array, vediamoli entrambi:
<?php
$array[] = "Federico";
$array[] = "Ilaria";
$array[] = "Gabriele";
37