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

Reply via email to