Ralf L.: Verzeichnisausgabe sortiert nach Dateiendung

Hallo Forum,

ich habe folgendes Script:

if(is_dir($verzeichnis))
 {
 $action=opendir($verzeichnis);

while($datei=readdir($action))
  {
  if(!preg_match("!(.|..)$!", $datei))
   {
   echo $datei;
   }
  }
 }

Was muss ich ändern, damit die Ausgabe sortiert wird nach Dateieindung?

z.B. Ausgabe:

baum.asp
hirsch.jpg
auto.wmv

  1. Hi,

    Was muss ich ändern, damit die Ausgabe sortiert wird nach Dateieindung?

    Nicht sofort ausgeben, sondern erst mal Daten in ein Array schreiben. Dieses wie gewueschnt sortieren, und dann in einer weiteren Schleife ausgeben.

    MfG ChrisB

    1. Hi,

      und wie funktioniert das????
      Lösungsansatz bitte ....

      1. Hi,

        und wie funktioniert das????
        Lösungsansatz bitte ....

        http://www.php.net/manual/de/language.types.array.php
        http://www.php.net/manual/de/ref.array.php

        MfG ChrisB

        1. Hilft mir alles nix.

          Die nornamle Sortierung ist ja kein Problem.
          In ein ARRAY schreiben auch KEIN Problem.

          Ich möchte ABER nach Dateiendung sortieren.
          Da brauche ich bitte eine Lösung!

          1. Hi,

            Ich möchte ABER nach Dateiendung sortieren.
            Da brauche ich bitte eine Lösung!

            usort + Stringfunktion o.ae., die die Endung vergleicht.

            MfG ChrisB

            1. so komme ich leider nicht weiter ;-(

              1. Hi,

                so komme ich leider nicht weiter

                Warum nicht?

                Beschreibe, was du bisher versucht hast - und woran du scheiterst.

                MfG ChrisB