2009-07-16 9 views

Répondre

2
  1. Créer un tableau de noms d'image.
  2. Génère un nombre aléatoire compris entre 0 et la longueur du tableau.
  3. Générez une balise <img> en utilisant le nom de l'image correspondant à ce nombre aléatoire.
+0

C'est parce qu'il n'a pas arrêté d'écrire du code ;-) – beggs

+0

Ah mais vous avez du code :-) – ChristianLinnell

8

Chargez les extensions d'image possibles dans un tableau. Utilisez rand() pour générer un entier aléatoire dans la plage de la longueur de ce tableau et l'afficher dans votre code HTML.

$images = array('img1.png', 'img2.png'); 
$rand = array_rand($input, 1); // number of random keys to generate 
echo "<img src=\"".$images[$rand[0]]."\" alt=\"this image\">"; 
+0

* s'interroge sur le texte alt ... * – ChristianLinnell

+0

* Tant qu'il valide:) * –

+0

Il suffit de faire 'alt 'une valeur vide ... si le texte' alt' ne peut pas remplacer complètement l'image dans son contexte, il devrait être vide. – Blixt

Questions connexes