Re: adding a variable to a variable name

From: Date: Thu, 04 Jul 2002 21:00:34 +0000
Subject: Re: adding a variable to a variable name
Groups: php.general 
Request: Send a blank email to php-general+get-105510@lists.php.net to get a copy of this message
>I'm wondering if this can be done, and if so, what's the proper way to do >it. It can be done, and the proper way to do it is to use an array :-) But, if you are hell-bent on using "variable variables" you should really read the PHP documentation about them: http://www.php.net/manual/en/language.variables.variable.php However, you'll save yourself a *LOT* of headaches to just use arrays. Promise. >For the current issue I'm trying to unset some variables with common names >and I would like to step through them with a loop. Here's where I'm at to >give you an idea but the code doesn't work. > >for ($i = 2; $i <= 4; $i++) { > unset($level$iName); > unset($level$iUrl); >} > >so the code unsets > >unset($level2Name); >unset($level2Url); >unset($level3Name); >unset($level3Url); >unset($level4Name); >unset($level4Url); > >I guess I could create a variable before the unset like so > >$unsetA = "level" . $i . "Name"; > >but that seems cloogey. > >Thanks, >Tom > -- Like Music? http://l-i-e.com/artists.htm

« previous php.general (#105510) next »