Re: [PHP] foreach loop to set variables

[email protected] (Jason Norwood-Young)
Newsgroups php.general
Message-ID <1209130737.8463.96.camel@Ethan>
On Fri, 2008-04-25 at 06:12 -0700, jamest wrote:
> I am passing an array to a class which I want to take the array data and
> create some variables from the array's keys and values.
> 
> So I want to create (in this case 21) new variables that I want to create in
> the foreach but with no success.
> 
> foreach ($formdata as $key => $value) {
> 	echo "$key = $value";
> }
> 
> This echo's all the data how I would expect.  But taking the echo out to
> have:
> 
> foreach ($formdata as $key => $value) {
> 	$key = $value;
> }
> 
> But this doesn't work. The variables aren't set.
> 
> I was thinking that I could set up the variables outside of the function by
> using public $variablename for all the different variables then set the
> variable value using:
> 
> foreach ($formdata as $key => $value) {
> 	$this->key = $value;
> }

How about $this->formdata?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.