php递归文件夹下所有目录
function dirs($dir)
{
if($handle = opendir($dir))
{
$arr = [];
while (($filename = readdir($handle))!==false)
{
if($filename!="." && $filename!="..")
{
//临时目录名,用来判断是否是子目录
$temp_file = $name."/".$filename;
//如果临时目录是个目录,那么就递归
if(is_dir($temp_file))
{
$arr[] = dirs($temp_file);
}else{
$arr[] = $temp_file;
}
}
}
closedir($handle);
}
return $arr;
}
```php