[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