我想创建一个scandir命令,将
你能引导我走上我应该走的路吗?从哪里开始呢?
由于
答案 0 :(得分:1)
我不确定我是否完全理解你的问题,但从我的理解中我已经做到了这一点:
<?php
$skip = "b";
echo "<ul>";
foreach(scandir(".") as $dir) {
if (is_dir($dir) && $dir != $skip) {
echo "<li>$dir</li>";
}
}
echo "</ul>";
?>
上面的代码将列出包含.
和..
的每个目录,不包括目录b
。
你也可以这样排除.
和..
:
<?php
$skip = "b";
echo "<ul>";
foreach(scandir(".") as $dir) {
if (is_dir($dir) && $dir != $skip && $dir != "." && $dir != "..") {
echo "<li>$dir</li>";
}
}
echo "</ul>";
?>
给定目录结构:
第一个代码段会显示:
第二个会打印:
我希望这已经回答了你的问题。