Ordner auslesen und alphabetisch sortieren

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

  • Ordner auslesen und alphabetisch sortieren

    Hallo! Ich hab ein großes Problem. Ich möchte einen Ordner auslesen und das Ergebnis dann alphabetisch sortieren. Das geht mit sort() glaube ich. nur wie?

  • #2
    indem du die ergebnisse vorher in ein array legst !

    Es kommt nicht darauf an, mit dem Kopf durch den Monitor zu rennen,
    sondern mit den Augen das Manual zu lesen.

    Kommentar


    • #3
      So weit war ich auch schon. Ich habe aber keine Ausgabe bekommen.

      Kommentar


      • #4
        dann zeig mal was du hast
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #5
          $directory = opendir(’images’);
          $file1 = array($file);
          $ausgabe = sort($file1);
          while($file = readdir($directory) {
          echo $ausgabe;

          }
          closedir($directory);

          Kommentar


          • #6
            ein implode() seh ich hier schon mal nicht... und außerdem würd ich $arrayname[] als array nehmen..

            Es kommt nicht darauf an, mit dem Kopf durch den Monitor zu rennen,
            sondern mit den Augen das Manual zu lesen.

            Kommentar


            • #7
              PHP-Code:
              $directory opendir(’images’);
              $file1 = array($file); //schwachsinn, oder wo kommt $file her?
              $ausgabe sort($file1); //schwachsinn, siehe oben
              while($file readdir($directory) {
                
              $files[] = $file;
              }
              print_r($files);
              sort($files);
              print_r($files);
              natcasesort($files);
              print_r($files);
              closedir($directory); 
              anschauen, ausprobieren, nachdenken
              Ich denke, also bin ich. - Einige sind trotzdem...

              Kommentar


              • #8
                nimm dir an sowas mal nen beispiel:

                PHP-Code:

                chdir
                ($phat);

                $verzeichnis opendir($phat);
                 
                $eintrag readdir($verzeichnis);
                   while ( 
                $eintrag ) {

                    if ( 
                strlen($eintrag) > ) {

                     
                $verzeichnisse[] = $eintrag;

                     }



                      
                $eintrag readdir($verzeichnis);
                      
                   }

                   
                closedir($verzeichnis);

                sort($verzeichnisse);

                echo 
                implode('',$verzeichnisse); 

                Es kommt nicht darauf an, mit dem Kopf durch den Monitor zu rennen,
                sondern mit den Augen das Manual zu lesen.

                Kommentar


                • #9
                  Danke es funktioniert!

                  Kommentar

                  Lädt...
                  X