login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[solved] Recursie

Offline zamna - 04/01/2007 11:57 (laatste wijziging 04/01/2007 12:48)
Avatar van zamnaHTML beginner Beste,

Ik heb een recursieve functie die een treeview opbouwd:

  1. Ouderelement
  2. |-----------> child1
  3. |-----------> child2
  4. | |-----------> subchild1
  5. | |-----------> subchild2
  6. |-----------> child3


Nu zou ik bij iedere child willen weten op welk niveau het zit, dus bijvoorbeeld:

ouderelement zit op niveau1
child1 zit op niveau2
subchild2 zit op niveau3

Mijn functie ziet er zo uit:
haal_alle_childs_op($ouderelement);
Dit doet hij dus opnieuw met alle childs en met die hun childs enz
(het principe van recursie dus  )

2 antwoorden

Gesponsorde links
Offline Rik - 04/01/2007 12:36
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Je geeft een extra parameter mee $diepte aan je functie, en elke keer als je in de functie een stap dieper gaat stuur je die weer verhoogd mee: $diepte +1.
Offline zamna - 04/01/2007 12:46
Avatar van zamna HTML beginner Merci Boukefalos ! Werkt perfect ! Had zelf nog niet gedacht aan een extra paramater.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.182s