sort () macht chaos!!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • sort () macht chaos!!

    Hi

    Ich möchte Bilder nach Dateiname sortieren und ausgeben.
    Die Bilder heissen 111001.jpg bis 111033.jpg
    Die Ausgabe vor und nach sort() sieht so aus:

    Vor sort - danach

    111001 - 111001
    ...
    ...
    111010 - 111010
    111012 - 111012
    111011 - 111012
    111013 - 111013
    ...
    ...
    111029 - 111029
    111031 - 111031
    111030 - 111031
    ...
    ....

    häääh! das kanns doch nicht sein - oder?! Woran liegt das?

    PHP-Code:
    <?php 
    $loc
    ="pictures";
    $dir=opendir($loc);
    while (
    $file readdir($dir)){
        
    $test=@getimagesize($loc."/".$file);
        if(
    $test[2]==OR $test[2]==2){
            
    $file basename($file".jpg");
            
    $files[] = array('name'=>$file);
            
    sort ($files);
            foreach (
    $files as $file); {
                echo 
    $file[name]."<br>";
            }
        }
    }
    ?>
    Danke + Gruss

  • #2
    erst auslesen (sollte es immer noch nicht gehen, dann mal ohne ".jpg" und mit SORT_NUMERIC als zweitem parameter!)

    dann sortieren!

    dann sortiert ausgeben!

    gruss
    Zuletzt geändert von MoRtAlAn; 07.02.2004, 15:23.

    Kommentar


    • #3
      uuups, erst auslesen, dann sortieren scheint ziemlich logo zu sein...
      ist mir einfach nicht aufgefallen...

      Kommentar

      Lädt...
      X