Oops...
> have you tried /e modifier?
> 
> preg_replace("/<yabb\s+$tags[1]>/e",'${$1}', $curline);
preg_replace("/<yabb\s+(\w+)>/e",'${$1}', $curline);

> 
> it's just a tip.
> 
> 
> ----- Original Message ----- 
> From: "Jeff Lewis" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Saturday, November 17, 2001 2:25 PM
> Subject: Re: [PHP] Question on variable variables
> 
> 
> > Thanks Jason and Christoper for replying, here is the solution I came up
> > with.  It takes into account that there could be multiple instances of what
> > I'm looking for on the same line - got it working late last night:
> > 
> > while (preg_match ("/<yabb\s+(\w+)>/",$curline,$tags))
> >    $curline = preg_replace("/<yabb\s+$tags[1]>/",${$tags[1]},$curline);
> > 
> > Jeff
> > ----- Original Message -----
> > From: "Jason G." <[EMAIL PROTECTED]>
> > To: "Jeff Lewis" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
> > Sent: Saturday, November 17, 2001 7:02 AM
> > Subject: Re: [PHP] Question on variable variables
> > 
> > 
> > > It seems to me that the use of a temp variable may be the clearest
> > > solution, and I doubt any overhead would matter really.
> > >
> > > $a = "dog";
> > > $tmp = "MY".$a; //$tmp = "MYdog";
> > >
> > > So the following two would be the same:
> > > $$tmp = "Spot";
> > > $MYdog = "Spot";
> > >
> > > Good Luck,
> > >
> > > Jason Garber
> > > IonZoft.com
> > >
> > > At 09:47 PM 11/16/2001 -0500, Jeff Lewis wrote:
> > > >I've a question regarding variable variable I was hoping someone could
> > > >help me with:
> > > >
> > > >All the examples in the manual have the entire variable name being
> > > >variable e.g.
> > > >$a = "hello"   and
> > > >$$a being the same as $hello
> > > >
> > > >What I need to do, however, is append a variable portion to a constant
> > > >prefix.  So I have a set of variables that are named $MYdog, $MYcat etc.
> > > >and I need to do
> > > >
> > > >$a = "dog"
> > > >${"MY$a"} being the same as $MYdog
> > > >
> > > >Can this be done, and if so - how? I can't get it to work.
> > > >
> > > >Jeff
> > >
> > >
> > >
> > 
> > 
> > -- 
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > To contact the list administrators, e-mail: [EMAIL PROTECTED]
> > 
> 


Reply via email to