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