我是php和json的新手,我想创建一个服务器端脚本,它使用给定的路径获取给定文件夹中的文件夹结构并递归显示子文件夹和文件然后返回json,那么我怎么能拥有递归获取文件夹结构的功能
像这样root
|__subfolder
| |_mp3
| |_png
|__subfolder2
|_mp3
|_mp3
最好的方法是什么
这是到目前为止所做的事情
<?php
$files = array();
$dir = opendir('/opt/');
while ($file = readdir($dir)) {
if ($file == '.' || $file == '..')
{
continue;
}
$files[] = $file;
}
echo json_encode($files);
?>