[PHP] eval frage
-
Hallo,
kann man irgendwie 2 strings zusammenführen, die dann durch eine Art "eval" eine Variable ergeben auf die ich zugreifen will?
$test1 = "hallo"; $test2 = "du"; for($i=1; $i<=2; $i++) { $obj = eval("test".$i); echo $obj; }
sollte dann "hallodu" ergeben.
Ich habe das mal mit eval ausprobiert, funktioniert aber nicht so wirklich. Kenne mich auch nicht so gut mit PHP aus. Danke schonmal.
-
Ähm, warum nicht einfach so:
$string = $test1.$test2;
Oder habe ich dein Problem jetzt falsch verstanden
-
Das geht mit dynamischen Variablen:
$obj = ${"test".$i};
oder so:
$temp = "test".$i $obj = ${$temp};
-
Achso, ich hatte irgendwie gleich das Gefühl, dass ich etwas falsch verstanden hatte
-
danke euch, hat super geklappt