Mehrdimensionales Array aus Zeichenfolge

Angenommen, ich habe diese Zeichenfolge, die ich in ein mehrdimensionales Array einfügen möchte.

Bearbeiten: Die Anzahl der Unterordner in der Zeichenfolge ist dynamisch. Von null Unterordnern bis 10

<code><?php
       $string ="Folder1/Folder2/Folder3/filename1\n";
       $string .=" Folder1/Folder2/Folder3/filename2\n";
       $string .=" Folder4/Folder2/Folder3/filename3\n";
?>
</code>

Ich möchte das folgende Array zurückgeben

<code><?php
 Array
(
    [Folder1] => Array
        (
            [Folder2] => Array
                (
                    [Folder3] => Array
                        (
                            [0] => filename1
                            [1] => filename2
                        )

                )

        )

    [Folder4] => Array
        (
            [Folder2] => Array
                (
                    [Folder3] => Array
                        (
                            [0] => filename3
                        )

                )

        )

)
?>
</code>

Was wäre der effizienteste Weg, um dies zu erreichen?

Nehmen wir zum Spaß an, dieses Array wird auf die andere Seite der Welt gesendet und möchte zu einer Zeichenfolge zurückkehren. Wie würden wir das machen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage