Bonjour! Je cherche à faire une boucle qui m'afficherais une liste des lettres de 'a' à 'zzz'.
Voilà ce que j'ai fait :
Cependant j'obtiens un bon gros paquet de doublons. J'ai donc tester autre chose :
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 for($c = 0; $c <= 3; $c++) { for($b = 0; $b <= 3; $b++) { for($a = 1; $a <= 3; $a++) { if ($a!=0) { $test = chr($a + 96); } if ($b!=0) { $test .= chr($b + 96); } if ($c!=0) { $test .= chr($c + 96); } echo $test . '<br>'; } } }
Et là le résultat est un peu mieu mais je n'arrive pas à faire tourner la boucle une seule fois si je n'ai qu'un caractère à afficher, deux fois si j'ai deux caractères, etc.
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 for ($i=1; $i<=3; $i++) { for($c = 1; $c <= 3; $c++) { for($b = 1; $b <= 3; $b++) { for($a = 1; $a <= 3; $a++) { if ($i>=1) { $test = chr($a+96); } if ($i>=2) { $test .= chr($b+96); } if ($i>=3) { $test .= chr($c+96); } echo $test . '<br>'; } } } }







Répondre avec citation








Partager