我有一个可行的函数,可以找到文件夹并创建一个数组。
function dua_get_files($path)
{
foreach (glob($path . "/*", GLOB_ONLYDIR) as $filename)
{
$dir_paths[] = $filename;
}
return $dir_paths;
}
这个函数只能找到当前位置下的目录。我想要在子文件夹及其子文件夹中找到目录路径。
这个数组仍应该是一个扁平的目录路径列表。
输出数组应该如何呈现的示例
$dir_path[0] = 'path/folder1';
$dir_path[1] = 'path/folder1/child_folder1';
$dir_path[2] = 'path/folder1/child_folder2';
$dir_path[3] = 'path/folder2';
$dir_path[4] = 'path/folder2/child_folder1';
$dir_path[5] = 'path/folder2/child_folder2';
$dir_path[6] = 'path/folder2/child_folder3';