Re: Variables in Variables?

From: Date: Sat, 19 Nov 2005 01:40:07 +0000
Subject: Re: Variables in Variables?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-226092@lists.php.net to get a copy of this message
Marquez Design said the following on 11/18/2005 04:54 PM:
Greetings. Does anyone know how to do this? I have, $var $var2 In a field called two_vars in a MySQL db. I am calling the variables inside PHP document. In that document I am saying: $var = "time" $var2 = "clock" <!-- I do the query in MySQL here --> echo "$two_vars"; But the what prints out is $var $var2 not "time" and "clock". I know that is what is in the database, but I want it to replace the variables when printed in the PHP file. Does this make sense to anyone? Does anyone know how to do this?
If I understand your question properly I'd explode $two_vars with whatever seperator you have between them and then you'll need to use eval to get your results. Maybe something like... $dbVars=explode(',',$two_vars); // Assuming comma seperator foreach($dbVars AS $key => $value) { $eval="\$temp=".$value.";"; eval($eval); echo $temp; } - Ben

« previous php.general (#226092) next »