为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
隔江千里 2019-08-31 16:37:12
如何在没有文件.(当前目录)或..(父目录)的情况下获取给定目录的所有子目录,然后使用函数中的每个目录?
查看完整描述

3 回答

?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

你可以使用glob()和GLOB_ONLYDIR选项


要么


$dirs = array_filter(glob('*'), 'is_dir');

print_r( $dirs);


查看完整回答
反对 回复 2019-08-31
?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

以下是如何使用GLOB仅检索目录:


$directories = glob($somePath . '/*' , GLOB_ONLYDIR);


查看完整回答
反对 回复 2019-08-31
?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

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


$dir = new DirectoryIterator($path);

foreach ($dir as $fileinfo) {

    if ($fileinfo->isDir() && !$fileinfo->isDot()) {

        echo $fileinfo->getFilename().'<br>';

    }

}


查看完整回答
反对 回复 2019-08-31
  • 3 回答
  • 0 关注
  • 464 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信