Il Ciclo foreach in PHP
Il ciclo "foreach" in PHP è una struttura di controllo utilizzata per eseguire un blocco di codice per ogni elemento di un array o di un oggetto. E' molto comodo quando si vuole lavorare con una collezione di elementi come array o oggetti, ed è molto più semplice da usare rispetto al ciclo "for" tradizionale.
Indice
Sintassi del ciclo foreach
foreach ($array as $valore) {
// codice da eseguire
}
foreach ($array as $chiave => $valore) {
// codice da eseguire
}
Esempio del ciclo foreach
Utilizziamo il ciclo foreach per stampare le chiavi e i valori di un array associativo. Il ciclo foreach scorre l'array $user e per ogni elemento ne stampa la chiave e il valore.
<?php
// foreach
$user =[
'nome' => 'Donato',
'professione' => 'developer',
'anni' => 32
];
foreach($user as $chiave => $valore) {
echo $chiave, ' : ', $valore, '<br>';
};
?>
/* output:
nome : Donato
professione : developer
anni : 32
*/