Bonjour,
Je suis en train de créer en PHP un jeu, qui consiste à deviner quelle est la traduction d'une lettre de l'alphabet du langage LSF parmi 3 lettre de l'alphabet français.
Comment faire pour afficher aléatoirement 3 lettres de l'alphabet? J'arrive à en afficher qu'une seule.
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51 <!-- Le code suivant sert à définir les 26 images des lettres de l'alphabet LSF possibles pour l'affichage et aussi à choisir l'une d'elle parmi elles aléatoirement. Le nom de l'image qui va etre affichée est stocké dans la variable affimage.--> <?php $nbimages=26; $nomimages[1]="A.PNG"; $nomimages[2]="B.PNG"; $nomimages[3]="C.PNG"; $nomimages[4]="D.PNG"; $nomimages[5]="E.PNG"; $nomimages[6]="F.PNG"; $nomimages[7]="G.PNG"; $nomimages[8]="H.PNG"; $nomimages[9]="I.PNG"; $nomimages[10]="J.PNG"; $nomimages[11]="K.PNG"; $nomimages[12]="L.PNG"; $nomimages[13]="M.PNG"; $nomimages[14]="N.PNG"; $nomimages[15]="O.PNG"; $nomimages[16]="P.PNG"; $nomimages[17]="Q.PNG"; $nomimages[18]="R.PNG"; $nomimages[19]="S.PNG"; $nomimages[20]="T.PNG"; $nomimages[21]="U.PNG"; $nomimages[22]="V.PNG"; $nomimages[23]="W.PNG"; $nomimages[24]="X.PNG"; $nomimages[25]="Y.PNG"; $nomimages[26]="Z.PNG"; srand((double)microtime()*1000000); $affimage=rand(1,$nbimages); /*Ici on met le code qui permet d'afficher 3 lettres de l'alphabet aléatoirement mais l'une d'elle est la traduction de l'image affichée plus haut dans le visuel*/ $alphabet="abcdefghijklmnopqrstuvwxyz"; $nbrlettre=3; $lettre_aleatoire[1]=$alphabet[rand(0,25)]; $lettre_aleatoire[2]=$alphabet[rand(0,25)]; $lettre_aleatoire[3]=$alphabet[rand(0,25)]; $affilettre=rand(3,$nbrlettre); ?> <!--Ensuite, on demande l'affichage de l'image en lui meme :--> <div> <img id="imageLSF" src="images/Alphabet/<?php echo $nomimages[$affimage]; ?>" alt="Image aléatoire"> </div> <div> <?php echo $lettre_aleatoire[$affilettre]; ?> </div> <!-- -->
Partager