我有一个这种结构的目录:
我可以创建一个函数来完成工作,但这次RecursiveDirectoryIterator类更快,内存使用更少.如何使用RecursiveDirectoryIterator将这些目录列入数组,如下所示:
array(
"main/" => array(
"images/" => array(
"file1.jpg",
"file2.jpg",
"file3.jpg"
),
"documents/" => array(
"private/" => array(
"blahblahblah.docx"
),
"test.doc",
"test.xls",
"test.txt"
)
)
)
Run Code Online (Sandbox Code Playgroud)