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
   32   33   34   35   36   37   38   39   40   41   42