在 PHP 中使用 opendir() 按字母顺序对目录列表进行排序
要在 PHP 中使用 opendir() 按字母顺序对目录列表进行排序,请按照以下步骤操作:
<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>
这是一个包含这些的修改后的脚本步骤:
<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>
以上是如何在 PHP 中使用'opendir()”按字母顺序对目录列表进行排序?的详细内容。更多信息请关注PHP中文网其他相关文章!