在 PHP 中使用 opendir() 按字母顺序对目录列表进行排序
可以使用 PHP 的 opendir() 函数来实现按字母顺序对目录列表进行排序。这是所提供代码的修改版本:
<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>
说明:
以上是如何使用 PHP 中的 opendir() 函数按字母顺序对目录列表进行排序?的详细内容。更多信息请关注PHP中文网其他相关文章!