PHP获取给定目录的所有子目录

如何在没有文件.(当前目录)或..(父目录)的情况下获取给定目录的所有子目录,然后使用函数中的每个目录?



隔江千里
浏览 465回答 3
3回答

明月笑刀无情

你可以使用glob()和GLOB_ONLYDIR选项要么$dirs = array_filter(glob('*'), 'is_dir');print_r( $dirs);

哆啦的时光机

以下是如何使用GLOB仅检索目录:$directories = glob($somePath . '/*' , GLOB_ONLYDIR);

宝慕林4294392

Spl DirectoryIterator类提供了一个用于查看文件系统目录内容的简单界面。$dir = new DirectoryIterator($path);foreach ($dir as $fileinfo) {&nbsp; &nbsp; if ($fileinfo->isDir() && !$fileinfo->isDot()) {&nbsp; &nbsp; &nbsp; &nbsp; echo $fileinfo->getFilename().'<br>';&nbsp; &nbsp; }}
打开App,查看更多内容
随时随地看视频慕课网APP