Reputation: 162
I'd like to generate arrays with the name of the values in another array like this
$array_names = array("name1","name2","name3",...);
So, for each item inside of my $array_names
. I'd like to generate an array with the name of the items like this
$name1, $name2, $name3 ... etc...
I tried something like
foreach( $array_names as $name){
$name = array();
//or like this:
$."$name" = array();
}
but clearly, I am kinda lost... Any idea?
Upvotes: 2
Views: 257
Reputation: 6826
Try this:
$array_names = array("name1","name2","name3");
foreach( $array_names as $name){
$$name = array();
}
To test:
echo "<pre>";
print_r(get_defined_vars())
Upvotes: 1
Reputation: 23379
You're close :)
foreach($array_names as $name) $$name = array();
Upvotes: 1