Problème de compréhension

Résolu/Fermé
anthony - 3 nov. 2008 à 04:16
 anthony - 3 nov. 2008 à 06:56
Bonjour,
voila j'ai un petit problème dans le php voila le code :
<?php
$nombre_de_lignes = 1;

while ($nombre_de_lignes <= 100)
{
echo "Ceci est la ligne n°$nombre_de_lignes<br />";
$nombre_de_lignes++;
}
?>

ce que je n'ai pas compris c'est que le while veut dire tant que
donc tant que cette boucle est inférieure ou égale à 100 alors elle continue a l'infinie mais quand je teste se code les ligne s'arrete à 100 donc elle devrait continuait puisque les nombres de ligne est égale à 100
pourriez vous m' éxpliquer pourquoi elle continue pas la boucle

5 réponses

c'est tout a fait clair !
ecoute tant que la boucle est inferieur ou egale a 100 elle continu donc quand elle arrive a 100 qui est =ou < 100
alors la boucle s'arrete par ce que 100.000001 > 100
tu vois?
0
eu non la c'est pas très clair pck il y a la variable $ligne_de_ligne++ et sa se veut dire qu'elle va de 1+1+1.... jusqua plus de 100 donc elle peut pas avoir 100.000001 ou sinon sa ferait 100.000002, 100.000003
0
justement j'ai pris cet exemple e 100.0001 pour que tu comprenne que la variable ne peut pas allé au dela par ce que sa limite cest 100.00000
je pense que tu as compris
0
ah ok mais alors si j'aurait mit inferieure a 100 donc elle serait allait a 99 puisque elle peut pas aller plus ??
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sayer j'ai remplacer le code <= par < et sayer sa a donner la valeur de 99 mais j'ai une autre question pourquoi quand on enleve la variable $ligne_de_ligne++ le script ne s'arrete jamais pourquoi ??
0