Johannes Schmidt
Grünschnabel
Hi,
ist leider schon etwas her, dass ich das letzte mal mit php zu tun hatte daher stehe ich gerade vermutlich auch nur auf dem Schlauch...
Ich würde gerne ein array-element ansprechen dessen schlüsselfeld zuvor in einem string gespeichert wurde. Also in etwa so:
Ich war mir sicher, dass das mit geschweiften Klammern geht, das scheint aber nicht ganz richtig zu sein. Ich bekomme zumindest bei oben aufgeführtem Beispiel die Meldung:
Notice: Undefined index: [0] in ...
Die Gegenprobe mit echo $testarr[0]; gibt mir aber so wie es sich gehört test0 zurück.
Was mache ich falsch?
Vielen Dank!
ist leider schon etwas her, dass ich das letzte mal mit php zu tun hatte daher stehe ich gerade vermutlich auch nur auf dem Schlauch...
Ich würde gerne ein array-element ansprechen dessen schlüsselfeld zuvor in einem string gespeichert wurde. Also in etwa so:
PHP:
$testarr = array();
$testarr[0] = "test0";
$testarr[1] = "test1";
$teststring = "[0]";
echo $testarr{$teststring};
Ich war mir sicher, dass das mit geschweiften Klammern geht, das scheint aber nicht ganz richtig zu sein. Ich bekomme zumindest bei oben aufgeführtem Beispiel die Meldung:
Notice: Undefined index: [0] in ...
Die Gegenprobe mit echo $testarr[0]; gibt mir aber so wie es sich gehört test0 zurück.
Was mache ich falsch?
Vielen Dank!