Tri des listes de répertoires par ordre alphabétique avec opendir() en PHP
Le tri alphabétique d'une liste de répertoires peut être réalisé à l'aide de la fonction opendir() de PHP. Voici une version modifiée du code fourni :
<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>
Explication :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!