Boucle while imbriquée - PHP - Programmation
Marsh Posté le 27-03-2009 à 20:26:27
Il faut que tu remettes $i4, $i3 et $i2 à zéro dès que tu as terminé la boucle correspondante.
Par contre, pourquoi ne pas faire tout simplement :
for($i = 1111 ; $i<= 9999 ; $i++)
{
echo $i;
}
???
Marsh Posté le 27-03-2009 à 22:54:52
Merci beaucoup, je ne connais pas vraiment la syntaxe de for, donc j'ai fait par les moyens du bord ^^ mais je vais l'utiliser là.
Marsh Posté le 28-03-2009 à 10:29:56
Tu peux aussi n'utiliser qu'une boucle while.
Marsh Posté le 29-03-2009 à 20:38:01
Aussi, sauf que, quand j'ai pensé au problème, je voulais des nombres de 4 chiffres seulement, mais je commençais avec 0, l'idée du 1111 m'est venu après. donc je voulais incrémenter les unités, après les dizaines et ainsi de suite ...
Marsh Posté le 27-03-2009 à 19:18:01
Bonjour,
le but c'est d'afficher toutes les combinaisons de 1111 jusqu'à 9999 donc j'ai écrit le code suivant :
Or, seule la dernière boucle qui incrémentait le $i4 était éxecutée donnant le résultat suivant :
1111
1112
1113
1114
1115
1116
1117
1118
1119
Merci d'avance,