简单的功能,仅列出目录中的子目录

时间:2014-05-25 19:15:27

标签: php function dirname

Newb here

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

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

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

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

2 个答案:

答案 0 :(得分:1)

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

if( is_dir( $dirname ) ) {
    // Do stuff
}

答案 1 :(得分:1)

glob函数与GLOB_ONLYDIR标志一起使用。

glob('*', GLOB_ONLYDIR);