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

2022-08-30 06:35:31

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


答案 1

选项 1:

您可以将 glob() 与该选项一起使用。GLOB_ONLYDIR

选项 2:

另一个选项是 用于筛选目录列表。但是,请注意,下面的代码将跳过名称中带有句点的有效目录,例如 .array_filter.config

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

答案 2

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

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

推荐