C-pointer-agtigt problem med variabel
Jeg smelter to strenge sammen:for ($i=1;$i<11;$i++){
//sj1
$sjs='$sj';
$is=strval($i);
$arrayt = array($sjs,$is);
$samstr=implode($arrayt);
echo"&samstr=$samstr<br>";
switch ($samstr)
{
case "?":
echo"?er<br>";
... etc.
- så langt så godt. Problemet er nu at switchen ikke læser $samstr som en slags C++-pointer - jeg kan ikke gå ind og lave en eval på $samstr eller '$sjs med $is', hvilket jeg ellers kan gøre i Actionscript således:
switch (eval(sjs+i))
-(har lige prøvet det i flash og det virker...)
[alternativt skulle det jo være: switch (eval($sjs+$is)) - i php selvf.]
Kunne være lækkert om der fandtes en slags tekst/streng-eval i php også - hvad skal jeg gøre for at '$samstr' henviser til en anden strengværdi i stedet for bare at blive 'switchet' som en normal værdi?
