Google(php array path)
Zur Erläuterung: Es gibt keinen Pfad für verschachtelte Arrays. Aber man kann es sich so einfach nachbauen.
Vielen Dank, damit hat es geklappt... das ich diese Seite selbst nicht gefunden habe
|
Quellcode
|
1
2
3
4
5
6
7
8
|
$path = array('Y','Z');
$bar = "ID";
$temp = &$foo;
foreach($path as $key) {
$temp = &$temp[$key];
}
$temp[$bar] = 'Inhalt';
unset($temp);
|
$path = "myArray[15][27]['A']";
$$path = "Wunder werden wahr"
ist identisch zu:
$myArray[15][27]['A'] = "Wunder werden wahr"
Leider funktioniert es mit deiner Variante nicht. Er erzeugt zwar den Inhalt, allerdings nicht im entsprechenden Array. Ich gehe davon aus, das er den String als Variablenname annimmt, könnte mich aber auch täuschen...
Aber ich habe ja dank Tobi eine elegantere Variante gefunden.
Besten Dank für die Hilfe
Gruss Pllix
Edit: Irgendwie mag dieses Forum meinen Quellcode nicht
Edit2: Danke an Checkmateing für den Tipp, nun klapt es auch mit dem Quellcode