lollo: aus Array verschachtelte Liste

Beitrag lesen

Hallo,

gegeben sei ein Array mit Arrays als Elemente. Die jeweiligen "Unterarrays" enthalten einen Wert 'ebene', einen 'linktext' und eine 'linkaddresse'. Dieser soll nun in eine sinnvoll verschachtelte Liste umgewandelt werden.

z.B.

Array
(
    [0] => Array
        (   [level] => 0
            [link_address] => bla/
            [title] => bla    )
    [1] => Array
        (   [level] => 0
            [link_address] => kategorie/
            [title] => kategorie    )
    [2] => Array
        (   [level] => 1
            [link_address] => kategorie/unterpunkt/
            [title] => unterpunkt    )
    [3] => Array
        (   [level] => 1
            [link_address] => kategorie/unterkategorie/
            [title] => unterkategorie    )
    [4] => Array
        (   [level] => 2
            [link_address] => kategorie/unterkategorie/blabla
            [title] => blabla    )
    [5] => Array
        (   [level] => 1
            [link_address] => kategorie/unterpunkt2/
            [title] => unterpunkt2    )
)

Dieses soll nun sinnvoll verschachtelt werden. Leider fehlt mir hierfür eine einfache gute Lösung. Wie gehe ich das ganze am besten durch?

Gruß