dr.Colossos: Baumstruktur erzeugen (Korrektur)

Beitrag lesen

Hi,

getestet und Bug gefunden ... hab in der Schleife $value statt $path nach '' statt '/' durchsucht, was natuerlich falsch ist.

Das hier funktioniert nach dem Prinzip wie es sein soll, falls ich dich richtig verstanden habe.

Wie gesagt, das <br> und &nbsp; is nicht gut, aber bei "quick and dirty" erlaubt.

$pfadeFlipped = array_flip($pfade); // vertauscht key und values
ksort($pfadeFlipped); // sortieren nach den Schluesseln
foreach($pfadeFlipped as $path => $value)
{
 echo '<br>'; // neue Zeile fuer jeden Pfad
 echo str_repeat('&nbsp;&nbsp;&nbsp;', substr_count($path, '/')); // 3 Leerzeichen pro '/'
 echo substr($value, -strrpos($value, '/')); // gibt alles nach dem letzen Slash aus
}