Nehmen wir an, ich habe diese Zeichenfolge, die ich in einem mehrdimensionalen Array einfügen möchte.Multidimensionales Array von String
Edit: Die Anzahl der Unterordner im String dynamisch sind .. von Null Unterordnern zu 10
<?php
$string ="Folder1/Folder2/Folder3/filename1\n";
$string .=" Folder1/Folder2/Folder3/filename2\n";
$string .=" Folder4/Folder2/Folder3/filename3\n";
?>
ich folgendes Array
zurückgegeben werden soll<?php
Array
(
[Folder1] => Array
(
[Folder2] => Array
(
[Folder3] => Array
(
[0] => filename1
[1] => filename2
)
)
)
[Folder4] => Array
(
[Folder2] => Array
(
[Folder3] => Array
(
[0] => filename3
)
)
)
)
?>
Was der effizienteste Weg sein würde, um das zu erreichen ?
Und zum Spaß, sagen wir, dieses Array wird an die andere Seite der Welt gesendet werden und es möchte zu einer Zeichenfolge zurückkehren. Wie würden wir das machen?
Nun, wenn Sie eine Zeichenfolge, und Sie wollen schließlich eine Zeichenfolge, warum würden Sie ein Array wollen? –
mögliche Duplikate von [String mit Array-Struktur zu Array] (http://stackoverflow.com/questions/8537148/string-with-array-structure-to-array) – Jon
Weil einige es als Array ausgeben möchten, und einige möchte es als String in DB speichern. Senden von beiden wäre eine Option, ist aber nicht sehr effizient. –