|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Invité régulier
![]() Romain Inscription : septembre 2010 Messages : 15 ![]() |
Bonsoir,
je viens vers vous car me voilà bloqué avec une boucle foreach... je ne sais pas comment la manipuler correctement. Voila ma problématique : Je manipule des catégories (d'article) classées hiérarchiquement. Dans un array sont stockées les ID de catégories (d'article) auxquel sont associé leur parent. Pour faire simple, petit schéma : Code :
[id] => parent Code :
Si $var = 1 et profondeur='all' alors mon résultat -> array(2,3,4,5,6) Si $var = 1 et profondeur=1 alors mon résultat -> array(2,3,4) Si $var = 3 et profondeur=1 alors mon résultat -> array(5) Je sais que je dois utiliser plusieurs array "temporaire" mais ne sait pas ou les placer. Voilà mes avancées. Code :
D'avance je vous remercie de votre aide. |
||||||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 | ||||
|
Invité régulier
![]() Romain Inscription : septembre 2010 Messages : 15 ![]() |
Allez j'essaye :
Code :
Maintenant plus dur, avec $profondeur=2 Code :
Voilà, je m'embrouille les pinceaux... je suis sur la bonne voie ? |
||||
|
|
00
|
|
|
#4 | ||
|
Invité régulier
![]() Romain Inscription : septembre 2010 Messages : 15 ![]() |
voila la solution, merci à ThomasR sur le chat qui me la suggérer après de nombreux test !
Code :
|
||
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
je regarderai de plus prés c'est toujours mieux de faire du l'itératif que du récursif
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Romain Inscription : septembre 2010 Messages : 15 ![]() |
je ne demande qu'a apprendre... se sera avec plaisir que j'analyserai le morceau de code si tu as le temps d'y jeter un coup d'oeil.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com