0

新手在这里

我正在尝试制作一个简单的函数,该函数将创建一个目录中所有可用子目录的简单列表。

我的代码当前返回子目录的所有名称,但它还返回目录中我不想要的所有文件的名称。

function getDirectories(){
    echo "Directories available:<br />";

    foreach (glob("*") as $dirname ) {
    echo "<a target=\"_blank\" href=\"$dirname \">$dirname</a><br />";}
    }
4

2 回答 2

1

看这里:http ://www.php.net/manual/en/function.is-dir.php

if( is_dir( $dirname ) ) {
    // Do stuff
}
于 2014-05-25T19:18:05.493 回答
1

使用glob带有GLOB_ONLYDIR标志的函数。

glob('*', GLOB_ONLYDIR);
于 2014-05-25T19:19:08.883 回答