如何从php中的数组列表生成数组

时间:2015-06-08 17:27:03

标签: php arrays laravel laravel-5

我想在另一个数组中生成带有值名称的数组,如

$array_names = array("name1","name2","name3",...);

因此,对于$array_names内的每个项目。我想生成一个包含像这样的项目名称的数组

$name1, $name2, $name3 ... etc...

我试过像

这样的东西
foreach( $array_names as $name){
    $name = array();
//or like this:
    $."$name" = array();
}
但很明显,我有点失落......有什么想法吗?

2 个答案:

答案 0 :(得分:1)

你关闭了:))

foreach($array_names as $name) $$name = array();

答案 1 :(得分:1)

试试这个:

$array_names = array("name1","name2","name3");

foreach( $array_names as $name){
   $$name = array();
}

测试:

echo "<pre>";
print_r(get_defined_vars())