[PHP] foreach loop to set variables

[email protected] (jamest)
Newsgroups php.general
Message-ID <[email protected]>
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;
}

But that didn't work either.
-- 
View this message in context: http://www.nabble.com/foreach-loop-to-set-variables-tp16895552p16895552.html
Sent from the PHP - General mailing list archive at Nabble.com.
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.