2019-05-29 20:20:56
#PHP #17
Un array è un particolare tipo di "variabile", che anziché un singolo valore, ne memorizza alcuni, come se fosse una lista.
L'esempio più classico e significativo è una qualunque lista della spesa, in cui nell'array "lista della spesa" sono presenti i valori zucchero, latte, uova e farina (Ci può essere un qualsiasi numero di elementi).
Abbiamo 2 modi per dichiarare un array:
- usando la funzione array()
- usando le parentesi quadre
In entrambi i casi tutti gli elementi che andremo ad inserire saranno separati da una virgola.
Esempio (con entrambi i modi):
$spesa = array('latte', 'yogurt', 'zucchero');
//OPPURE
$spesa = ['latte', 'yogurt', 'zucchero'];
Per vedere tutti gli elementi di un array possiamo usare la funzione print_r().
Se usiamo print_r($spesa); nel codice precedente verrà stampato a schermo:
Array
(
[0] => latte
[1] => yogurt
[2] => zucchero
)
Come potete vedere, il conteggio degli elementi in un array parte da zero (è un numero che lo identifica): il primo elemento ha indice 0, il secondo indice 1, ecc.
Possiamo modificare o ottenere qualsiasi elemento da una lista, in modo simile a una variabile, ma usando l'indice.
$spesa = ['latte', 'yogurt', 'zucchero'];
echo $spesa[0]; //stampa latte
$spesa[3] = "farina"; //aggiungiamo la farina
$spesa[1] = "mela"; //lo yogurt diventa una mela
Se vogliamo semplicemente aggiungere uno o più elementi alla fine della lista, "appendersi" a quello che già è presente, possiamo usare la funzione array_push().
$spesa = ['latte', 'yogurt', 'zucchero'];
array_push($spesa, "farina", "uova");
//Ora ci sono: latte, yogurt, zucchero, farina, uova
6.0K viewsedited 17:20