Jenny: Dateien aus Ordner auslesen

Hallo,

mein Problem:

ich lese die Dateien aus einem Ordner aus und gebe die Dateinamen in einer Tabelle wieder. Leider werden diese in einer meiner Meinung nach völlig zufälligen Reihenfolge dargestellt. Ich hätte sie aber gerne Alphabetisch sortiert.
Wie geht das am einfachsten?

Also die Dateinamen dürfen nicht erst bei der Ausgabe sortiert werden, da der Inhalt der Dateien in der Zeile neben Dateinamen steht, also die Dateien sollen alphabetisch ausgelesen werden.

Gibt es dafür eine einfach Funktion, von der ich noch nichts weiß?

Vielen Dank
Jenny

  1. Speicher doch einfach deine Dateiliste in einem Array. Diesen kannst du dann ganz einfach mit sort() sortieren lassen. Mit foreach kannst du dann jede Datei durch gehen und ausgeben lassen.

    MfG Cybie

    1. Vielen Dank.
      Klappt prima!

  2. hi,

    ich lese die Dateien aus einem Ordner aus und gebe die Dateinamen in einer Tabelle wieder. Leider werden diese in einer meiner Meinung nach völlig zufälligen Reihenfolge dargestellt.

    Ja, das ist so - bei den meisten Dateisystem.

    Ich hätte sie aber gerne Alphabetisch sortiert.
    Wie geht das am einfachsten?

    Sortiere sie nach dem Auslesen alphabetisch.

    Also die Dateinamen dürfen nicht erst bei der Ausgabe sortiert werden, da der Inhalt der Dateien in der Zeile neben Dateinamen steht, also die Dateien sollen alphabetisch ausgelesen werden.

    Packe die Daten, die du brauchst, in ein Array - oder ein Array von Arrays.
    Sortiere dieses anschliessend - bspw. mittels usort.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }