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]