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
   80   81   82   83   84   85   86   87   88   89   90