Re: For Loop

From: Date: Tue, 20 Jun 2006 22:28:01 +0000
Subject: Re: For Loop
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-238436@lists.php.net to get a copy of this message
Ray Hauge wrote:
On Tuesday 20 June 2006 15:14, Albert Padley wrote:
I have a regular for loop - for($i=1; $i<100; $i++) Within the loop I need to create variables named: $p1name; $p2name; $p3name; etc. The integer portion of each variable name needs to be the value of $i. I can't seem to get my syntax correct? Can someone point me in the right direction? Thanks. Albert Padley
If you really want to keep the p?name syntax, I would suggest throwing them in an array with keys. $arr["p1name"] $arr["p2name"] Then that way you can create the key dynamically: $arr["p".$i."name"] Not pretty, but it works. Thanks,
I haven't checked this, but couldn't you reference it as $arr["p$iname"] ? Is there a reason why variable expansion wouldn't work in this circumstance? If it does, you could make it easier to read by doing $arr["p{$i}name"] even though the {} aren't required. It'd be a lot easier to read than concatenations :) Regards, Adam.

« previous php.general (#238436) next »