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

preferite,  con  uno  switch:  il  blocco  dovrà  controllare  la
                variabile  globale  $casuale  e  quindi  associare  a  essa  il  testo

                rispettivo. Costruiamo quindi la nostra funzione:


                 function associazione()
                 {
                 }

                A questo punto stampiamo l'immagine semplicemente scrivendo
                rotazione(); in un punto qualsiasi del codice, e in un altro punto

                facciamo  la  stampa  del  testo  scrivendo  associazione();  e  se

                avremo  fatto  tutto  bene  vedremo  da  una  parte  la  nostra
                immagine e dall'altra il testo abbinato!


                Ricapitoliamo quindi tutto il codice del nostro script:


                 <?php

                 // creiamo l'array delle immagini
                 $immagini[] = "Grafica/prima.jpg";
                 $immagini[] = "Grafica/seconda.jpg";
                 $immagini[] = "Grafica/terza.jpg";

                 // troviamo l'ultimo elemento dell'array
                 $ultimo_elemento = count($immagini) – 1;

                 // estraiamo a sorte un numero
                 $casuale = rand(0, $ultimo_elemento);

                 // funzione per stampare l'immagine casuale
                 function rotazione()
                 {
                   // rendiamo globali le variabili

                   global $immagini;
                   global $ultimo_elemento;

                   global $casuale;
                   // stampiamo l'immagine
                   echo "<img src='{$immagini[$casuale]}' alt='Immagine' />";
                 }



                                                           75
   70   71   72   73   74   75   76   77   78   79   80