Problème de compréhension

Résolu
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
Configuration: Windows XP
Firefox 3.0.3

5 réponses

  1. 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?
    1. 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
      1. 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
        1. ah ok mais alors si j'aurait mit inferieure a 100 donc elle serait allait a 99 puisque elle peut pas aller plus ??
          1. 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 ??