PHP per ogni ciclo
Il foreach
ciclo: scorre un blocco di codice per ogni elemento in un array.
Il ciclo PHP foreach
Il foreach
ciclo funziona solo su array e viene utilizzato per scorrere ogni coppia chiave/valore in un array.
Sintassi
foreach ($array as $value)
{
code to be executed;
}
Per ogni iterazione del ciclo, il valore dell'elemento dell'array corrente viene assegnato a $value e il puntatore dell'array viene spostato di uno, fino a raggiungere l'ultimo elemento dell'array.
Esempi
L'esempio seguente produrrà i valori dell'array specificato ($colors):
Esempio
<?php
$colors = array("red", "green", "blue", "yellow");
foreach ($colors as $value) {
echo "$value <br>";
}
?>
L'esempio seguente produrrà sia le chiavi che i valori dell'array specificato ($age):
Esempio
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
foreach($age as $x => $val) {
echo "$x = $val<br>";
}
?>
Imparerai di più sugli array nel capitolo sugli array PHP .