Bei Arrays muß dem Interpreter noch mitgeteilt werden, was nu genau das Array ist ...
$$name[0] -> nicht eindeutig
${$name[0]} -> Inhalt der Variablen mit dem Namen $name[0]
${$name}[0] -> 0-tes Element des Arrays mit Namen $name
siehe dazu auch den Abschnit über Variable Variablen im php-Manual.
Wert eines arrays anstatt string
Einklappen
X
-
Wert eines arrays anstatt string
(PHP)Ich habe ein array mit einem wert:
$feld[0]=3;
Der Name des Arrays wird jedoch uebergeben:
$name="feld";
Nun moechte ich den wert des Feldes in einer Variablen speichern:
$var="\$".$name."[0]";
Es wird jedoch nur der String "$feld[0]" in der Variablen gespeichert.
Und $var=(int) "\$".$name."[0]"; liefert 0.
Kann mir da jemand einen Tipp geben?
Stichworte: -
Einen Kommentar schreiben: