Débutants : comprendre le fonctionnement des boucles

Soyez le premier à donner votre avis sur cette source.

Snippet vu 2 810 fois - Téléchargée 35 fois

Contenu du snippet

Cette fonction va vous montrer, par la source elle meme, comment fonctionne des boucles
Il s'agit d'une histoire de biscuits...

Source / Exemple :


//La boucle WHILE

  $biscuits_restants = 12;
  while ($biscuits_restants > 0) {
    echo "Je mange un biscuit...\n";
    $biscuits_restants--;
  }
  echo "J'ai mangé tous les biscuits!\n";

//La boucle FOR

  for ($i = 12; $i > 0; $i--) {
    echo "Je mange un biscuit...\n";
  }
  echo "J'ai mangé tous les biscuits\n";

//$i etant le nombre de biscuits de depart, 
//$i>0 etant la condition d excecution du FOR, si la condition est fausse (si i est <= a 0) l execution s'arrete
//$i-- etant la décrémentation du nombre de biscuit (-1) a chaque execution de la boucle

//La Boucle DO

  $biscuits_restants = 12;
  do {
    echo "Je mange un biscuit...\n";
    $biscuits_restants--;
  } while (biscuits_restants > 0);
  echo "J'ai mangé tous les biscuits!\n";

//On pourrait traduire ce code en français comme ceci :
//Je mange un biscuit tant qu'il en reste dans la boite

//while (biscuits_restants > 0); == Tant qu'il en reste dans la boite

Conclusion :


Et voila ce qu'on appelle une source accessible lol ;-)
Ceci est pour les grands débutants en PHP bien entendu :-)

A voir également

Ajouter un commentaire

Commentaires

cs_moignon
Messages postés
5
Date d'inscription
dimanche 5 septembre 2004
Statut
Membre
Dernière intervention
21 septembre 2004
-
moi je kiffe
coockiesch
Messages postés
2268
Date d'inscription
mercredi 27 novembre 2002
Statut
Membre
Dernière intervention
13 septembre 2013
3 -
Merci!

@++

R@f
Magidev
Messages postés
250
Date d'inscription
mardi 24 octobre 2000
Statut
Membre
Dernière intervention
28 août 2009
-
J'ai fais la mise a jour, je me suis limité aux boucles FOR DO et WHILE avec le meme genre d'explication des biscuits. Bon appétit
Magidev
Messages postés
250
Date d'inscription
mardi 24 octobre 2000
Statut
Membre
Dernière intervention
28 août 2009
-
Donc la je me sent obligé de vous refaire une source comprenant toutes les formes de boucles LOL donc je vais le faire sous peu et cette source comprendre la meme explication sur toutes les méthodes de boucles.
defkrie
Messages postés
438
Date d'inscription
vendredi 20 septembre 2002
Statut
Membre
Dernière intervention
20 novembre 2004
-
Ce nest pas une remarque je trouve tres bien que tu expliques comment cela marche. Perso sur un bouquin ya 4 page sur le while seulement ne fais pas 1 source chaque fois que tu veux expliquer une fonction fais plutot cest un conseil un tutorial genre "débuter en php", "les strutures de controles.
Par exemple a mon gout les sources sur un regex qu'on voit au moins 50 fois sur un chiffre ou une adresse email sont à éviter ou à mieux expliquer.

Voila et bonne continuation.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.