Tuto claire et nette sur les boucles

great men Messages postés 92 Statut Membre -  
great men Messages postés 92 Statut Membre -
Bonjour je suis webmaster en herbe je suis un petit zer0 ci vous voiyer^^ je ne suis q'un simple debutant en matiére php j'utilise le site du zer0 pour m'informer sur ce language mais je n'arrive pas a comprendre le tuto des boucles for et whil

si kullkun un petite info ou un petit tuto simple a comprendre je le receverai a bras ouverts^^.
.....
Configuration: Windows XP
Internet Explorer 6.0

9 réponses

  1. gryzzly Messages postés 5220 Date d'inscription   Statut Contributeur Dernière intervention   1 340
     
    Salut,

    teste ca, lis les commentaires, tu va comprendre très vite ...

    <?php
    
    echo "Je suis un conteur jusqu'a 10 avec for : ";
    for ($i=0; $i <=10; $i++)
    // j'instancie $i = 0 ; pour $i égale zero jusqu'a $i = 10, j'ajoute 1 à $i ($i++)  ...
    
    	{
    	echo $i . ', '; 
    	// j'affiche $i : 0, 1, 2, 3, 4, .... 10
    	}
    	
    echo "<br/> Je suis un conteur jusqu'a 10 avec while : ";
    $i = 0; 
    // j'indique que $i = 0
    
    while ($i<=10) 
    // tant que $i est inférieur ou egal a 10
    
    	{
    	echo $i . ', '; 
    	// j'affiche $i : 0, 1, 2, 3, 4, .... 10 
    	
    	$i=$i+1; 
    	// j'ajoute 1 à i ... et je retourne à while jusqu'a ce que $i = 10
    	}
    
    ?>


    Le résultat de ce script affiche :
    Je suis un conteur jusqu'a 10 avec for : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
    Je suis un conteur jusqu'a 10 avec while : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,


    EDIT ::
    Et tu as le droit de corriger la faute d'orthographe : conteur → compteur ;-)
    0
  2. great men Messages postés 92 Statut Membre 2
     
    bonsoir et mille merci merci...^^ je t'en suis reconnaisent..

    PS:tu pourais eclairere maentérene stp^^ :

    "echo "Je suis un conteur jusqu'a 10 avec for : ";
    for ($i=0; $i <=10; $i++)
    "
    se que je ne comprends pas c ca $i++ normalement ci j'ai bien retenu la lecon du site du zer0 c un+1...........

    je n'y pige rien stp aide moi a comprendre ca merci davance...

    great men
    0
  3. gryzzly Messages postés 5220 Date d'inscription   Statut Contributeur Dernière intervention   1 340
     
    $i++ signifie que chaque fois que tu appelles la variable $i, tu lui rajoutes 1. donc au départ, $i = 0 , et tu fais le test si inférieur à 10, alors tu affiche (echo), puis tu recommence. Mais cette fois, $i = $i+1 = $i++ = 1. $i = 1 donc tu affiches. et tu recommences. $i++ → $i = 2 car $i = $i + 1 or $i = 1 donc 1 + 1 = 2 ... toujours inférieur ou egal a 10, donc tu affiches, et tu recommences....

    Forcément... ©brupala : Le méchant nounours ©Moi
    0
  4. great men Messages postés 92 Statut Membre 2
     
    ........

    un peux louche memme trés esque je peux m'empassée pour le bon fonctionnement de mon serveu et du scripte^^^^
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. great men Messages postés 92 Statut Membre 2
     
    aucune reponse....
    0
    1. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
       
      re,

      peux-tu poser une question claire s'il te plait ?
      0
  7. great men Messages postés 92 Statut Membre 2
     
    je ne comprdnds rien =_=' a $i++ c ca esque je peux m'enpassé dans la construction d'un scripte avec des boucles....
    0
    1. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
       
      salut,

      c'est la même chose que :
      $i = $i + 1;

      0
  8. great men Messages postés 92 Statut Membre 2
     
    tu ne mavance vraiment pas la.... -_-"

    $i = $i + 1;

    c exactement ce ki a été dis en haut....
    0
  9. gryzzly Messages postés 5220 Date d'inscription   Statut Contributeur Dernière intervention   1 340
     
    1 + 1 = 2 . tu comprends ca ?
    a = 1, b = 1, a + b = 2. Tu comprends toujours ?
    a = a + 1 --> a = 2 . Tu comprends toujours là ?

    $i = a
    donc si j'écris $i = $i+1 --> $i = a + 1 = 1 + 1 = 2

    Tu comprends pas ? je peux rien de plus pour toi. Ouvres un livre de maths ;-)

    Info : = signifie "affecter la valeur à ... = ...
    0
  10. great men Messages postés 92 Statut Membre 2
     
    hummmmmmmmmmmmm
    merci merci bc c extrémement bien fait je comprends petits a petit...mais merci davance
    0