Page 90 - Corso di PHP - Livello base
P. 90

$nome_array = (array('indice' => 'valore'), array('indice' => 'valore'), array('indice' =>
                 'valore'));


                Bene,  per  stampare  il  nostro  array  di  array  creeremo  questo
                controllo:


                 foreach ($opere as $elemento)

                 {
                    echo "<i>Opera</i>: {$elemento['Opera']}<br />";

                    echo "<i>Autore</i>: {$elemento['Autore']}<br />";
                    echo "<i>Datazione</i>: {$elemento['Datazione']}<br /><br />";

                 }

                Alla variabile $elemento viene associato come valore ognuno

                degli array presenti nel nostro “array di array”: ne consegue
                che  stamperemo  gli  elementi  con  la  stampa  tipica  degli  array

                associativi  (includendo  quindi  l'elemento  tra  parentesi  graffe),
                come abbiamo visto nel capitolo sugli array.


                Terminiamo  il  capitolo  con  un  esercizio  per  applicare  con  un
                esempio pratico il controllo foreach. Supponiamo di gestire un

                sito di appassionati di sci e di voler inserire in un box i risultati
                in diretta dei mondiali di sci, limitandoci però alle prime cinque

                posizioni proprio per dare un rapido flash ai nostri visitatori e
                per essere i primi a informarli.


                La gara di slalom gigante femminile è stata vinta da Tina Maze,
                che ha preceduto, nell'ordine, Federica Brignone, Tessa Worley,

                Denise Karbon e Viktoria Rebensburg. Attraverso un controllo
                foreach stampate la classifica finale della gara in questa forma:


                1. Tina Maze

                2. Federica Brignone
                3. Tessa Worley




                                                           90
   85   86   87   88   89   90   91   92   93   94   95