- Gli indici dei vettori con indici numerici partono da 0
- Se si assegna un valore ad una cella di un vettore, senza indicare l'indice, il valore viene posto in un
nuovo elemento, in fondo al vettore
- Se ad esempio il vettore $pippo contiene già 3 elementi (di indici 0, 1 e 2), l'istruzione
$pippo [] = 99 crea l'elemento $pippo [3] e gli assegna il valore 99
- Per creare velocemente un array è possibile utilizzare la funzione array (...)
- Se tra le parentesi si indica un elenco di valori o variabili viene creato un vettore che contiene i valori nelle
celle contigue a partire dalla cella 0
- Ad esempio, l'istruzione $pippo = array ("primo", 2, 'terzo'); inserisce primo in
$pippo[0], 2 in $pippo[1] e terzo in $pippo[2]
- Per inserire in un array associativo delle coppie chiave - valore occorre, nei parametri della funzione array,
separare la chiave dal valore con il segno =>
- Per scorrere tutti gli elementi di un vettore possiamo utilizzare il costrutto
foreach ($<vettore> as $<elemento>) { .. } dove ad elemento verrà assegnato a
turno il valore di ogni elemento del vettore
- Nel caso di arrray associativi, possiamo utilizzare la variante
foreach ($<vettore> as $<chiave>=>$<elemento>) { .. } dove ad elemento verrà
assegnato a turno il valore di ogni elemento del vettore ed a chiave la rispettiva chiave
|