Bonjour le forum,
Je suis sur un script pour afficher une image aléatoire, cela fonctionne , voici le code :
Mais mon soucis est que je voudrais que lorsqu'une image est affichée, je ne veux pas qu'elle apparaisse une nouvelle fois, pas de doublon.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <html> <head> </head> <body> <?php $nbimages=6; $nomimages=array(); for($i=1;$i<=6;$i++) { $nomimages[$i]="image".$i.".jpg"; } $affimage=array_rand($nomimages,4); echo '<img src="'.$nomimages[$affimage[0]].'" border="0" width="150" height="112" alt\"Image aléatoire"/>'; echo '<img src="'.$nomimages[$affimage[1]].'" border="0" width="150" height="112" alt\"Image aléatoire"/>'; echo '<img src="'.$nomimages[$affimage[2]].'" border="0" width="150" height="112" alt\"Image aléatoire"/>'; echo '<img src="'.$nomimages[$affimage[3]].'" border="0" width="150" height="112" alt\"Image aléatoire"/>'; ?> <br/> </body> </html>
Il faut donc ajouter une exclusion je pense mais je sèche sur le procédé.
Merci de votre aide !
Partager