simple..
try this: echo eval($variablename); then again why are you eval()ing at all?? why can't you do this: $var1="var2"; $$var1=13; echo $var2; //or perhaps even better: //echo $$var1; seems simple enough.. haven't tested but theory is there I think.. HTH ::::::::::::::::::::::::::::::::::::::::::: : Julien Bonastre [The-Spectrum.org CEO] : A.K.A. The_RadiX : [EMAIL PROTECTED] : ABN: 64 235 749 494 : QUT Student #: 04475739 ::::::::::::::::::::::::::::::::::::::::::: ----- Original Message ----- From: "Henry" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Sunday, May 19, 2002 12:29 AM Subject: [PHP] How can I access the value in a variable whos name is in a string > Dear All, > > $variablename="variable"; > eval("\$".$variablename."=13;"); > echo $variable; > > This works fine!! It echoes "13"; > > But this doesn't -> > > echo eval("\"$variablename\""); > > Why?? > > > Henry > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php