【发布时间】:2013-10-24 17:57:20
【问题描述】:
我想创建一个文件树,为此我需要将一个文件和目录数组转换为一个多维文件树数组。例如:
array
(
'file.txt',
'dir1/',
'dir1/dir2/',
'dir1/dir2/dir3/',
'dir1/file.txt',
)
到
array
(
'file.txt',
'dir1' =>
array
(
'dir2' =>
array
(
'dir3' =>
array(),
),
'file.txt',
)
)
我已经尝试了几个函数来完成这个,但它们都不起作用。例如,我遇到的问题是没有简单的方法将array ('test','test','test'),'test' 转换为$array['test']['test']['test'] = 'test'。
【问题讨论】:
标签: php arrays multidimensional-array tree filesystems