Un while dans un while dans un...

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Un while dans un while dans un...

par Expreg » 03 avr. 2007, 13:12

Bonjour,

ça dépend de ce que tu veux faire, il faudrait nous en dire un peu plus sur un exemple concret.
+1
C'est d'ailleurs l'info primordiale à donner !

par albat » 03 avr. 2007, 13:02

Rappel :
Une boucle for se définit en fonction d'un nombre d'itérations fixé.
Une boucle while se définit en fonction d'un test particulier.

Quelles conditions souhaites-tu vérifier pour chacune de tes boucles while ?

par AB » 03 avr. 2007, 12:44

Bonjour,

ça dépend de ce que tu veux faire, il faudrait nous en dire un peu plus sur un exemple concret.

par Debbie » 03 avr. 2007, 12:05

Merci Ryle pour la rapidité de ta réponse mais comment fais-tu quand tu ne connais pas le nombre de WHILE ? Comment dis-tu à un WHILE de se mettre dans un autre WHILE...

Deb'

par Ryle » 03 avr. 2007, 11:45

Ca n'est pas beaucoup plus compliqué de les imbriquer, il suffit de ne pas mélanger les tests et les compteurs :)
$i = 0
while ($i < 10) { // bouclera 10 fois
  $j = 0;
  while ($j <= 5) { // bouclera 6 * 10 fois
    $k = 30;
    while ($k > 15) { // bouclera 15 * 6 * 10 fois
      ...
      $k--;
    }
  $j++;
  }
$i++;
}

Un while dans un while dans un...

par Debbie » 03 avr. 2007, 11:38

Bonjour,

J'ai grandement besoin de votre aide. Je pense que le sujet est assez clair sur la nature de mon problème mais là je sèche complètement.
Je voudrais savoir comment faire pour écrire un while dans un while dans un... tant que ma $i n'a pas atteint une certaine valeur. Ce que j'arrive à faire c'est des while qui se succèdent mais pas qui s'imbriquent.

A vot' bon coeur

Debbie