NYCPHP Meetup

NYPHP.org

[nycphp-talk] Quick little question - variable interpolation

max goldberg max at idsociety.com
Thu Oct 17 15:53:53 EDT 2002


<?

$one = '1';
$two = '$one';
eval("\\$result = \\"$two\\";");
echo $result;

?>

should do what you are looking for I think?

-max

Adam Fields wrote:
> On Thu, Oct 17, 2002 at 03:08:43PM -0400, Oktay Altunergil wrote:
> 
>>$two = "= $one"  doesn't work?
> 
> 
> It does. But it assumes I don't already have the string literal value
> of $two. Suppose I want to read in a string from a file or db that is
> stored as "= $one" and I want to interpolate it after reading it?
> 
> How do I do that?
> 
> 
>>On Thu, 17 Oct 2002 14:50:55 -0400
>>Adam Fields <fields at surgam.net> wrote:
>>
>>
>>>This is one of those really easy questions that's difficult to search
>>>for because the search terms look like everything else.
>>>
>>>Is there an easy way to do simple variable interpolation on a string?
>>>
>>>For example, if I have:
>>>
>>>$one = '1';
>>>$two = '= $one';
>>>
>>>Is there a way to get $two to equal '= 1' (or whatever $one happens to
>>>contain, obviously)?
>>>
>>>-- 
>>>				- Adam
>>>
>>>-----
>>>Adam Fields, Managing Partner, fields at surgam.net
>>>Surgam, Inc. is a technology consulting firm with strong background in
>>>delivering scalable and robust enterprise web and IT applications.
>>>http://www.adamfields.com
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>>
>>
> 




More information about the talk mailing list