Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Variable in Variable einbinden
Frage
Hallo,
ich möchte in einer Bedingung eine Variable mit einer anderen Variable benennen, z.B.
if ($abc) {$var_test = $xyz;}
Die Zeichenkette "var" soll durch eine Variable definiert werden:
$var="123"; - damit $var_test zu $123_test wird;
Mein Ansatz ist also:
if ($abc) {$$var."_test" = $xyz;}
Ich habe noch andere Zeichensetzungen probiert, auch das erste $ als "$". geschrieben, alles führt zu der Fehlermeldung "parse error, unexpected ´=´".
Geht das nicht doch irgendwie?
gorg
Antwort 1 von rabies
Sowas hier:
?
--rabies.
${"$var_test"} = "irgendein Wert";
?
--rabies.
Antwort 2 von gorg
Ja: so etwas!
Ich habe nur noch die Anführungszeichen außerhalb der Variablen gesetzt, in meinem Beispiel also
if ($abc) {${$var."_test"} = $xyz;}
Danke!
Ich habe nur noch die Anführungszeichen außerhalb der Variablen gesetzt, in meinem Beispiel also
if ($abc) {${$var."_test"} = $xyz;}
Danke!

