arianhojat Posted May 25, 2006 Share Posted May 25, 2006 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; Quote Link to comment https://forums.phpfreaks.com/topic/10450-dynamic-variable/ Share on other sites More sharing options...
nogray Posted May 25, 2006 Share Posted May 25, 2006 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] Quote Link to comment https://forums.phpfreaks.com/topic/10450-dynamic-variable/#findComment-39025 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.