Votre question

Parcourir des boucles imbriquées

Tags :
  • Echo
  • Programmation
Dernière réponse : dans Programmation
25 Août 2008 03:35:39

Bonjour,

J'ai le code suivant que je veux automatiser, mais j'éprouve certaines difficultés à le faire:

  1. $test1=array(1,1);
  2.  
  3. foreach ($test1 as $res1){
  4.  
  5. $premier= $res1;
  6. echo $premier;
  7.  
  8. $test2=array(2,2);
  9.  
  10. foreach ($test2 as $res2){
  11.  
  12. $deuxieme=$res2;
  13. echo $deuxieme;
  14.  
  15. $test3=array(3,3);
  16.  
  17. foreach ($test3 as $res3){
  18.  
  19. $troisieme=$res3;
  20. echo $troisieme;
  21.  
  22. }
  23. }
  24. }



Comme vous pouvez le constater, j'ai 3 boucles imbriquées,
donc j'ai pensé à faire une boucle for allant jusqu'à 3, ou dépendement du nombre de boucle que j'ai : 4,5, etc ....

J'ai pas de problème à le faire avec des boucle séparées, mais avec des boucles imbriqués je bloque.

Merci

Autres pages sur : parcourir boucles imbriquees

25 Août 2008 06:47:00

Mais c'est quoi le but exactement ? C'est juste histoire de faire des boucles imbriquées ou il y a quelque chose derrière tout ça ?
25 Août 2008 16:58:11

Darit a dit :
Mais c'est quoi le but exactement ? C'est juste histoire de faire des boucles imbriquées ou il y a quelque chose derrière tout ça ?


Les deux lol.

Le deuxième foreach dépends du résultat du premier tableau, le troisième foreach dépends du résultat du deuxième tableau, etc.

Oui il ya quelque chose derrière tout ca. Mais moi j'ai mis ca simple, car ca va répondre à mes besoins et ca vous facileterez aussi les choses, car en fait les données proviennent d'un fichier xml.

Donc si possible avoir une idée ou le code qui permettra d'automatiser mon code précedent.

Car le gros travail est fait, mais faut juste que j'automatise ca.

Merci
Contenus similaires
Pas de réponse à votre question ? Demandez !
25 Août 2008 20:32:51

tu peux mettre le vrai code stp. là, on comprend.

tu parles de fichier xml. comment le récupères-tu ? dans une structure grace à un parser ? ou tu le lis toi-même ?

si c'est du xml que tu veux lire, il y plein d'outils prévu pour ça. et la plupart utilise un algo sous forme d'arbre.
25 Août 2008 20:58:00

Vinz42 a dit :


tu parles de fichier xml. comment le récupères-tu ? dans une structure grace à un parser ? ou tu le lis toi-même ?


Je le lit moi meme.

Mais tout ce que je veux c'est de pouvoir automatiser le bout de code precedent. Pour ca il faut que je vous envoie toutes mes 3 pages de codes ??.

Ce bout de code est assez simple pour que vous compreniez le principe, il suffit juste de me l'automatiser.

Par exemple avec des boucles séparées:

  1. # $test1=array(1,1);
  2. # foreach ($test1 as $res1){
  3. #
  4. # echo $res1;
  5. #
  6. $test2=array(2,2);
  7. #}
  8. # foreach ($test2 as $res2){
  9. #
  10. #
  11. # echo $res2;
  12. #
  13. # $test3=array(3,3);
  14. #}
  15. #foreach ($test3 as $res3){
  16. #
  17. echo $res3;
  18. #}
  19. #


Pour l'automatiser je ne fait que quelque chose qui ressemble a ca:

  1. # $test1=array(1,1);
  2.  
  3. for ($i=1; $i<=3 ; $i++){
  4.  
  5. foreach ($test{$i} as $res{$i}){
  6.  
  7. echo $res{$i};
  8.  
  9. $test{$i}=array($i,$i);
  10.  
  11. }
  12. }


Mais avec des boucles imbriquées, je bloques.

Merci
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS