Skip navigation.
Share and Free Speech on line
International Webmasters Association.

Costrutti e funzioni per gli array

Categorie: Drupal |
Accesso alla pagina principale del corso

Associazione Culturale Matite nel Web


 

Corso on line

Servizi di qualità all’utenza e attività didattiche interattive

Organizzazione : Associazione Culturale Matite nel web ( www.matitenelweb.it )

Responsabile del progetto e coordinamento dello staff: Mario Varini


(Appendice PHP[ i ] a cura di Prof. Ing. Stefano Salvi)

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

© Ing. Stefano Salvi - released under FDL licence