您能告诉我如何使用PHP仅列出当前目录中的文件夹吗?我不想硬编码路径,因为我使用的是便携式USB。 我已经尝试了这个
<?PHP
$dirs = glob('./*', GLOB_ONLYDIR);
print_r($dirs);
但我得到了这个
数组([0] =&gt; ./ images)
由于
更新
<?PHP
$dirs = basename(GLOB_ONLYDIR);
foreach($dirs as $i){
echo("<a href='$i'>$i</a><br>");
}
答案 0 :(得分:2)
你关闭了。出于某种原因,你在第二个例子中摆脱了glob
函数。没有它,它永远不会有用。
<?php
$dirs = glob('./*', GLOB_ONLYDIR);
foreach($dirs as $i){
$dir = basename($i);
echo("<a href='$dir'>$dir</a><br>");
}