Salta ai contenuti

Array

Un array e una variabile che contiene piu valori. Pensalo come una fila di caselle numerate.

<?php
$frutti = ["mela", "pera", "banana"];

Ogni elemento ha una posizione, chiamata indice. In PHP il primo indice e 0.

<?php
$frutti = ["mela", "pera", "banana"];
echo $frutti[0];

Output:

mela

$frutti[1] contiene "pera".

Puoi aggiungere un valore in fondo all’array con [].

<?php
$frutti = ["mela", "pera"];
$frutti[] = "banana";
print_r($frutti);

print_r mostra una struttura in modo leggibile, utile mentre studi.

<?php
$frutti = ["mela", "pera", "banana"];
echo count($frutti);

Output:

3

Con foreach puoi lavorare su ogni elemento.

<?php
$frutti = ["mela", "pera", "banana"];
foreach ($frutti as $frutto) {
echo $frutto . "\n";
}

A ogni giro, $frutto contiene un valore diverso.

Puoi cambiare un valore usando il suo indice.

<?php
$frutti = ["mela", "pera", "banana"];
$frutti[1] = "arancia";
print_r($frutti);

Ora al posto di pera trovi arancia.

Se un array ha tre elementi, gli indici sono 0, 1 e 2.

<?php
$frutti = ["mela", "pera", "banana"];
echo $frutti[3];

$frutti[3] non esiste. Il terzo elemento e $frutti[2].

Gli array sono utili quando hai piu valori dello stesso tipo: nomi, prezzi, voti, messaggi, prodotti.

<?php
$prezzi = [10, 20, 15];
$totale = 0;
foreach ($prezzi as $prezzo) {
$totale += $prezzo;
}
echo $totale;

Qui l’array permette di calcolare il totale senza creare tre variabili separate.

Crea un array con tre nomi. Poi usa foreach per stampare Ciao seguito da ogni nome.