Re: adding a variable to a variable name
| From: | Richard Lynch | 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