Sei sulla pagina 1di 15

PHP array

Esercitazione con repl.it


© Giselda De Vita - 2020 1
Progetto con REPL.IT
Sul sito repl.it aprire un nuovo progetto
provaarray di tipo PHP Web Server

© Giselda De Vita - 2020 2


Progetto con REPL.IT
Far partire il Web Server con il tasto
RUN

© Giselda De Vita - 2020 3


Progetto con REPL.IT
Partito il Web Server comparirà il
mini-browser

© Giselda De Vita - 2020 4


gli ARRAY
Ricordiamo che gli array in informatica sono
delle strutture dati, dei contenitori di valori
ognuno incasellato in una certa posizione.

0 1 2 3

© Giselda De Vita - 2020 5


gli ARRAY
In PHP abbiamo diversi modi per dichiararli e, come
per le variabili, non dobbiamo preoccuparci del tipo
di valori che contiene. Il PHP accetta anche valori
disomogenei come stringhe e numeri!

© Giselda De Vita - 2020 6


gli ARRAY
Dichiarazione esplicita

Dichiarazione tramite Recupera il valore in posizione 1


la funzione array all’interno di $array2

© Giselda De Vita - 2020 7


gli ARRAY

© Giselda De Vita - 2020 8


gli ARRAY associativi
In un array associativo gli elementi contenuti
vengono individuati da un indice, detto chiave, di tipo
stringa, e stabilisce un’associazione tra chiavi e valori.

© Giselda De Vita - 2020 9


gli ARRAY associativi
Chiave Valore

Recupera il valore legato alla


chiave ‘de’ all’interno di $saluti

© Giselda De Vita - 2020 10


gli ARRAY associativi
Un array associativo può essere anche
dichiarato elemento per elemento.

© Giselda De Vita - 2020 11


Esercitazione
Creare un array associativo chiamato
$utentilan che conterrà come chiavi gli
utenti Mario, John e Maria ed associare ad
ognuno di loro un linguaggio come valore.

Avendo a disposizione l’array dei saluti


corrispondente ad ogni linguaggio,
stampare, per ogni utente, il saluto giusto!

© Giselda De Vita - 2020 12


Foreach
Si può usare anche il for, ma in PHP è
molto comodo ciclare sugli array con il
FOREACH.

© Giselda De Vita - 2020 13


Foreach
Si può usare foreach anche per gli
array associativi.

© Giselda De Vita - 2020 14


Esercitazione
Nella prima esercitazione fatta su una
Form, abbiamo utilizzato il vettore
associativo $_POST.

Scrivere un ciclo foreach per stampare,


dopo aver fatto submit, le chiavi ed i
valori del vettore $_POST.

© Giselda De Vita - 2020 15

Potrebbero piacerti anche