Hallo nochmal!
Anknüpfend an diesen Thread habe ich es nun hinbekommen, daß meine Funktion die Verzeichnisse als Array ausgibt. So weit so gut. Aber wenn ich nun sort($array) darüber laufen lasse, wird natürlich zum einen nur die erste Ebene sortiert, und zum anderen berücksichtigt die Sortierung auch den Wert "Array"... Somit kommt die Ausgabe:
Array
(
[0] => /Testordner
[1] => /zzzzz
[2] => Array
(
[0] => /zzzzz/dsfdsfgdsfg
[1] => /zzzzz/asdasd
)
[3] => /Ordnerggg
[4] => Array
(
[0] => /Ordnerggg/lala
[1] => Array
(
[0] => /Ordnerggg/lala/aaa
[1] => /Ordnerggg/lala/lala2
)
)
)
Mit array_multisort ist es ebenfalls so, daß die Unterordner nach unten gepackt werden (da ja der / vor dem "Array" kommt).
Wie kann ich das Array sortieren, so daß die Unterordner direkt unter dem Ursprungsordner angezeigt werden?
Eine andere Frage ist, wie ich nach Erfolg das Array gescheit als Liste ausgebe. Aber erstmal kleine Schritte machen ;-)
Hat jemand eine Idee?
Tobi