Eben, deshalb so wie von mir beschrieben vorgehen.
Es blöd klingen, aber ich versteh es immer noch nicht.
Um es mal zu verdeutlichen hier mein Quelltext:
if ($ebene == 0)
{
$result = '<div class="holder"><a href="'.$value.'">'.$key.'</a>';
}
if ($ebene == 1)
{
$result = '<a class="inner" href="'.$value.'">'.$key.'</a>';
}
Also ich komme rein in die Funktion, die erste Bedingung passt (index = 0), also div öffnen.
Zeite Bedingung passt demnach nicht.
Wenn ich jetzt aber nochmal einen Vergleich ob ebene = 0 ist mache, geht das beim Zweiten Durchgang nichtmehr.
Da hätte ich dann wieder ein schießendes div zuviel.
Dem Quelltext oben nach, hätte ich ja garkeins.
Gruß
Jürgen