Problème de compréhension

Résolu
anthony -  
 anthony -
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
A voir également:

5 réponses

kimi
 
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
anthony
 
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
kimi
 
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
anthony
 
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
anthony
 
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