Nicolas
Membre
Salut,
Ce n'est pas grand chose mais comme je continue mon apprentissage de PHP j'ai une question à propos d'une boucle while() traitée dans le tuto PHP de Grafikart.
La voici, elle est assez simple et ultra-connue
On détermine une valeur, ici 10, et on demande à l'utilisateur de rentrer des chiffres jusqu'à ce qu'il tombe sur le bon.
En l'état actuel du code la boucle s'arrête lorsque le bon chiffre est trouvé.
On peut ne laisser qu'une seule chance à l'utilisateur en intégrant un
Ce n'est pas grand chose mais comme je continue mon apprentissage de PHP j'ai une question à propos d'une boucle while() traitée dans le tuto PHP de Grafikart.
La voici, elle est assez simple et ultra-connue
PHP
<?php
$chiffre = null;
while ($chiffre !== 10) {
$chiffre = (int)readline('Entrez une valeur: ');
}
echo 'Bravo vous avez trouvé le bon chiffre';
On détermine une valeur, ici 10, et on demande à l'utilisateur de rentrer des chiffres jusqu'à ce qu'il tombe sur le bon.
En l'état actuel du code la boucle s'arrête lorsque le bon chiffre est trouvé.
On peut ne laisser qu'une seule chance à l'utilisateur en intégrant un
break;
en dessous de $chiffre = (int)readline('Entrez une valeur: ');
mais à ce moment là la boucle s'arrête bien mais le message Bravo vous avez trouvé le bon chiffre s'affiche... même si la valeur renseignée n'est pas la bonne.- Comment afficher un message différent lorsque la valeur rentrée est fausse dans ce cas là ?
- Si maintenant je voulais laisser 3 chances à l'utilisateur, quel code je dois rajouter ?