如何使用PHP仅列出当前目录中的文件夹

时间:2014-03-25 23:39:14

标签: php

您能告诉我如何使用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>");
}

1 个答案:

答案 0 :(得分:2)

你关闭了。出于某种原因,你在第二个例子中摆脱了glob函数。没有它,它永远不会有用。

<?php
$dirs = glob('./*', GLOB_ONLYDIR);
foreach($dirs as $i){
    $dir = basename($i);
    echo("<a href='$dir'>$dir</a><br>");
}