Heim >Backend-Entwicklung >PHP-Tutorial >Wie sortiere ich eine Verzeichnisliste alphabetisch mit „opendir()' in PHP?
Verzeichniseinträge alphabetisch mit opendir() in PHP sortieren
Um einen Verzeichniseintrag mit opendir() in PHP alphabetisch zu sortieren, befolgen Sie diese Schritte :
<code class="php">$dirFiles = array(); while (false !== ($file = readdir($handle))) { $dirFiles[] = $file; }</code>
<code class="php">sort($dirFiles);</code>
<code class="php">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>
Hier ist ein modifiziertes Skript, das diese enthält Schritte:
<code class="php">... (unchanged code) ... // Read files into an array $dirFiles = array(); while (false !== ($file = readdir($handle))) { if ($file != "." && $file != ".." && $file != "index.php" && $file != "Thumbnails") { $dirFiles[] = $file; } } closedir($handle); // Sort the array sort($dirFiles); // Display the sorted listings 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>
Das obige ist der detaillierte Inhalt vonWie sortiere ich eine Verzeichnisliste alphabetisch mit „opendir()' in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!