Eingelesene Files mit PHP sortieren

  • Hallo,
    ich lese mittels readdir() die Unterverzeichnisse aus. Sie haben immer das Format:
    Kirkel_080803
    Kirkel_170903
    also Ort_Datum.
    Nun möchte ich die Ausgabe nach dem Datum sortieren lassen. Hat jemand eine Idee??
    Ich schicke auch gerne mal meinen jetzigen Code zu (bzw. André hat ihn *g*).
    much thx!
    JoJo

  • Hallo Johannes,
    pack die Informationen beim Einlesen in ein Array. Dann kannst du mit
    Array-Funktionen das ganze automatisch sortieren lassen.
    $directories = array();
    /* ... */
    sort($directories);
    Bin nicht sicher ob das mit sort() wie gewünscht läuft, mehr
    *sort-Funktionen gibts jedenfalls unter:
    http://www.selfphp.info/funkti…array_funktionen/sort.php
    --
    Paul Franke - PC-Special Team, Helpline-Administrator
    Kostenlose Computer-Hilfe in 24h - Tipps, Tricks, Skripte und mehr
    www: http://www.pc-special.net/ - e-mail: paule@pc-special.net

  • Hi Jojo,
    na, da wollen wir mal anfangen in unverständlichen Kauderwelsch zu diskutieren... *fg*
    > Kirkel_080803
    > Kirkel_170903
    > also Ort_Datum.
    baue ein array auf, 2 spaltig
    $vz[datum][ordername]
    in datum packst Du z.b.030808
    (Jahr-Monat-Tag)
    Das erreichst Du ja durch entsprechendes Auseinanderschneiden.
    in ordnername packst Du z.b.Kirkel_080803
    der Datensatz muss natürlich zusammenhängen.
    Jetzt wird das Array mittels sort() sortiert.
    Über eine normale while-Schleife über das komplete Array bekommst Du alle Daten sortiert ausgegeben.
    Okay? :)
    Bye André
    --
    André - PC-Special Team, Webmaster und Entwicklung
    kostenlose Computer-Hilfe in 24h - Webmastertools, Scripts und mehr
    url: http://www.pc-special.net/ - email:
    kostenloses Newslettersystem - 3. größter kostenloser Anbieter