Ich möchte einen Dateibaum erstellen, und zu diesem Zweck muss ich ein Array von Dateien und Verzeichnissen in ein mehrdimensionales Dateibaumarray konvertieren. Zum Beispiel:PHP - dynamisches multidimensionales Dateibaumarray erstellen
array
(
'file.txt',
'dir1/',
'dir1/dir2/',
'dir1/dir2/dir3/',
'dir1/file.txt',
)
zu
array
(
'file.txt',
'dir1' =>
array
(
'dir2' =>
array
(
'dir3' =>
array(),
),
'file.txt',
)
)
Ich habe mehrere Funktionen versucht, dies zu tun, aber nicht von ihnen arbeitete. Das Problem, dass ich zum Beispiel festgestellt habe, dass es keinen einfachen Weg gibt, einen array ('test','test','test'),'test'
zu $array['test']['test']['test'] = 'test'
zu konvertieren.
Hat eine dieser Antworten helfen Ihnen? – AbraCadaver