Voglio creare un albero di file, e per questo scopo ho bisogno di convertire un array di file e directory in un array di file tree multidimensionale. Per esempio:PHP - crea un albero di file dinamico multidimensionale
array
(
'file.txt',
'dir1/',
'dir1/dir2/',
'dir1/dir2/dir3/',
'dir1/file.txt',
)
a
array
(
'file.txt',
'dir1' =>
array
(
'dir2' =>
array
(
'dir3' =>
array(),
),
'file.txt',
)
)
Ho provato diverse funzioni per raggiungere questo obiettivo, ma non di loro ha lavorato. Il problema che ho riscontrato, ad esempio, non è un modo semplice per convertire uno array ('test','test','test'),'test'
in $array['test']['test']['test'] = 'test'
.
Ha fatto una di queste risposte aiutare? – AbraCadaver