Rekursiv funktion i PHP

Tags:    programmering

Hej,

Jeg er ved at lave et php site, og skal i den forbindelse bruge en rekursiv funktion. Jeg har felterne id(int), title(longtext), parent(int)

Håber en eller anden sidder inde med en funktion.




Indlæg senest redigeret d. 20.09.2009 21:20 af Bruger #15053
5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Den her er lidt simpel men du kan sikkert udvide den til dine behov.

http://crisp.tweakblogs.net/blog/317/formatting-a-multi-level-menu-using-only-one-query.html



Jeg bliver overrasket hvis nogen kan hjælpe dig ud fra det du skriver ;) En rekursiv funktion er så vidt jeg husker en funktion der kalder sig selv. Du skal specificere mere præcist hvad du vil med de felter.

http://da.wikipedia.org/wiki/Rekursiv



Jeg vil udskrive dem som et træ, altså:

Punkt
- Underpunkt
- Underunderpunkt
- Underpunkt
Punkt



Artiklen her burde give dig svar på det du søger.

http://www.udvikleren.dk/PHP/Article.aspx/32/



Den her er lidt simpel men du kan sikkert udvide den til dine behov.

http://crisp.tweakblogs.net/blog/317/formatting-a-multi-level-menu-using-only-one-query.html


Tusinde tak for de super gode svar. Jeg har brugt ovenstående, men vil gerne vide hvordan man kan finde de f.eks. levels. Hel konkret skal jeg i den øverste skrive id="sitemap" altså:

<ul id="sitemap">
<li>sad</li>
</ul>



t