首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PHP获取给定目录的所有子目录

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

Stack Overflow用户
提问于 2010-03-26 22:55:15
回答 16查看 229.6K关注 0票数 161

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

EN

回答 16

Stack Overflow用户

回答已采纳

发布于 2010-03-26 22:58:34

您可以使用带有GLOB_ONLYDIR选项的glob()

代码语言:javascript
复制
$dirs = array_filter(glob('*'), 'is_dir');
print_r( $dirs);
票数 231
EN

Stack Overflow用户

发布于 2010-06-09 21:44:30

下面是使用GLOB仅检索目录的方法:

代码语言:javascript
复制
$directories = glob($somePath . '/*' , GLOB_ONLYDIR);
票数 172
EN

Stack Overflow用户

发布于 2013-10-04 18:14:38

DirectoryIterator类提供了一个简单的界面,用于查看文件系统目录的内容。

代码语言:javascript
复制
$dir = new DirectoryIterator($path);
foreach ($dir as $fileinfo) {
    if ($fileinfo->isDir() && !$fileinfo->isDot()) {
        echo $fileinfo->getFilename().'<br>';
    }
}
票数 57
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2524151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档