Vielleicht so:
function buildTree()
foreach-Schleife $Baum .= ......
(ruft [code lang=php]buildTree()
~~~ rekursiv auf)
}[/code]
`$Baum = '<ul>';`{:.language-php}
`buildTree();`{:.language-php}
`$Baum .= '</ul>';`{:.language-php}
gruß
peter