function read_all_dir($dir)
{
$arr = array();
$hander = scandir($dir); //列出文件下的目录
foreach ($hander as $v) { //遍历文件夹下所有文文件
if (is_dir($dir . DS . $v) && $v != "." && $v != "..") { //判断文件夹下是否还有文件夹需要遍历
$arr[$v] = $this->read_all_dir($dir . DS . $v); //递归调用
} else {
if ($v != "." && $v != "..") { //排除 "." " .."
$arr[] = $v; //文件存入
}
}
}
return $arr;
}
$Tree = $this->read_all_dir('../public/doc/' . $v['title']);
PHP递归获取文件夹结构
最新推荐文章于 2021-04-12 02:26:12 发布