Heim > Artikel > Backend-Entwicklung > Wie kann ich Verzeichnislisten mit der Funktion opendir() in PHP alphabetisch sortieren?
Verzeichnislisten alphabetisch mit opendir() in PHP sortieren
Das alphabetische Sortieren einer Verzeichnisliste kann mit der Funktion opendir() von PHP erreicht werden. Hier ist eine modifizierte Version des bereitgestellten Codes:
<code class="php"><?php // Open the images folder $dirFiles = array(); if ($handle = opendir('Images')) { while (false !== ($file = readdir($handle))) { // Strip file extensions and remove unnecessary characters $crap = array(".jpg", ".jpeg", ".JPG", ".JPEG", ".png", ".PNG", ".gif", ".GIF", ".bmp", ".BMP", "_", "-"); $newstring = str_replace($crap, " ", $file); // Hide folders and add files to an array if ($file != "." && $file != ".." && $file != "index.php" && $file != "Thumbnails") { $dirFiles[] = $file; } } closedir($handle); } // Sort the file array alphabetically sort($dirFiles); // Display the sorted list of images and thumbnails foreach ($dirFiles as $file) { echo "<li><a href=\"Images/$file\" class=\"thickbox\" rel=\"gallery\" title=\"$newstring\"><img src=\"Images/Thumbnails/$file\" alt=\"$newstring\" width=\"300\" ></a></li>\n"; } ?></code>
Erklärung:
Das obige ist der detaillierte Inhalt vonWie kann ich Verzeichnislisten mit der Funktion opendir() in PHP alphabetisch sortieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!