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; 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] Link to comment https://forums.phpfreaks.com/topic/10450-dynamic-variable/#findComment-39025 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.