Jump to content

Archived

This topic is now archived and is closed to further replies.

arianhojat

dynamic variable

Recommended Posts

i was messing with a loop get output a dynamic variable and didnt get the results i expected....

Cutting the loop short, here is basically what i did...
$Page5 = 'yyy';
$i=5;

$dyn = 'Page'.$i; //should be 'Page5'
$$dyn = $$dyn ;// thought it should be $Page5 = 'yyy'; but instead it evaluates to 'Page5', shouldnt the right hand side evaluate to 'yyy'?




kinda ghetto but this works.
$var1 = 'Page'.$i;
$temp = $$var1;
$$var1 = $temp;

Share this post


Link to post
Share on other sites
use the eval() function to run a string as PHP code, more details in [a href=\"http://us2.php.net/manual/en/function.eval.php\" target=\"_blank\"]http://us2.php.net/manual/en/function.eval.php[/a]

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.