array konstruieren

südpol

Erfahrenes Mitglied
Hi,

ich habe eine Klasse innerhalb derer ich ein array konstruieren will. Leider scheidert (scheinbar) dieser Prozess. Ich hab folgendes versucht:

PHP:
$level = "[1][2][3]"; // dieser Teil ist in der Klasse dynamisch!
${"this->root_level".$level."['sub']"} = array(1, 2);

nach meiner Logik sollte o. g. funktion ein array erstellen, das wie folgt aussieht:

Code:
$this->root_level[1][2][3][sub]

wobei der wert von sub ein array mit 1 und 2 sein sollte. Leider funkioniert das scheinbar nicht (ohne Fehlermeldung) kann mir jemand sagen, was an der syntax falsch ist?

Gruß
 
ok ich hab das ganze jetzt mal etwas dirty gelöst. Da ich wohl max. 7 level haben werde habe ich das ganze über einen switch "abgefangen" . Wenn es allerdings noch eine saubere Lösung gibt nur her damit ich lerne gerne dazub :D

Danke
 
Zurück