Page 85 - Corso di PHP - Livello base
P. 85
14. I cicli foreach
Abbiamo accennato a questo argomento nell'ultimo capitolo, e
abbiamo detto che ci avremmo dedicato un capitolo a parte del
nostro corso: bene, è arrivato quindi il momento di affrontare i
controlli foreach!
Foreach, così come while, do-while e for, è un controllo
iterativo, quindi come sappiamo non fa altro che eseguire un
certo blocco di operazioni finché viene soddisfatta una
condizione, ma con una grossa differenza rispetto ai cicli che
abbiamo visto nel capitolo precedente: foreach è infatti stato
pensato appositamente per gli array. Questo significa che il
nostro controllo foreach scorre un array (oppure “percorre” un
array) e per ognuno dei suoi elementi compie alcune
operazioni.
Ma cominciamo a fare qualche esempio pratico, e torniamo
quindi all'array che avevamo visto nel capitolo dedicato proprio
agli array:
<?php
$array[] = "Federico";
$array[] = "Ilaria";
$array[] = "Gabriele";
?>
Il controllo foreach può aiutarci, per esempio, a stampare
ognuno di questi elementi, magari in colonna. Vediamo quindi
l'esempio fatto su questo array per conoscere anche la sintassi
del controllo foreach:
85