【发布时间】:2020-09-30 16:26:13
【问题描述】:
我正在使用DirectoryIterator 按字母顺序列出目录,但在生产环境中,列表不是按字母顺序排列的。我尝试了一些参数,如asort() 等,但没有奏效。有人知道吗?
使用 PHP 7.2.10
的本地主机使用 PHP 5.2.17 制作(是的,旧版)
代码:
<?php
$dir = array();
$dir = new DirectoryIterator("PASTAS/");
@ksort($dir);
foreach ($dir as $fileinfo) {
if ($fileinfo->isDir() && !$fileinfo->isDot()) {
echo '<a href="PASTAS/'. $fileinfo->getFilename().'" class="list-group-item">'. $fileinfo->getFilename().'</a>';
}
}
?>
结果:
【问题讨论】:
标签: php