【发布时间】:2018-06-08 11:46:15
【问题描述】:
如何让我的代码只显示文件夹的链接而不显示目录中的文件?
$d = dir(".");
echo "<ul>";
while(false !== ($entry = $d->read())) {
echo "<li><a href='{$entry}'>{$entry}</a></li>";
}
echo "</ul>";
$d->close();
【问题讨论】:
-
$arr = scandir('dirname');然后循环 $arr 并测试 is_dir($item)
-
为任意目录寻找一个更好的通用答案,返回一个数组,并且可以递归?见stackoverflow.com/a/61168906/430062