Gunther: Multidimensionales Array aus exploded String erstellen

Beitrag lesen

Hallo werte Selfgemeinde,

ich bräuchte biite mal Hilfe, bzw. eine Idee, wie ich folgendes umsetzen kann:
Und zwar habe ich in einem Array mehrere Keys, die die Form "abc", "abc/def" oder "abc/def/.../xyz" haben.

Nun möchte ich jeweils aus diesen Keys, sofern sie die Form "abc/def/.../xyz" haben, ein multidimensionales Array erstellen, bei dem die Teile "abc", "def" usw. jeweils einen Array Schlüssel bilden und der letzte Teil ("xyz") den Wert.

Dazu zerlege ich den Key per explode() und iteriere über das so neu gewonnene Array.

Mein Problem besteht aber nun darin, dass ich keine Idee habe, wie ich jetzt mein multidimensionales Array erstellen soll?

Wichtig ist natürlich auch, dass entsprechende Schlüssel (Level) nur eingefügt werden, wenn sie noch nicht existieren. Andernfalls soll lediglich der Wert eingefügt werden.

Puh, gar nicht so einfach, mein Vorhaben verständlich zu formulieren. Ich hoffe, ihr versteht mich und mein Anliegen dennoch.

Für Tipps/ Ideen meinen besten Dank im Voraus!

Gruß Gunther