如何在php中从数组列表生成数组
我想用另一个数组中的值的名称生成数组,如下所示如何在php中从数组列表生成数组,php,arrays,laravel,laravel-5,Php,Arrays,Laravel,Laravel 5,我想用另一个数组中的值的名称生成数组,如下所示 $array_names = array("name1","name2","name3",...); $name1, $name2, $name3 ... etc... 因此,对于我的$array\u name中的每个项目。我想生成一个包含如下项名称的数组 $array_names = array("name1","name2","name3",...); $name1, $name2, $name3 ... etc... 我试过类似的东西
$array_names = array("name1","name2","name3",...);
$name1, $name2, $name3 ... etc...
因此,对于我的$array\u name
中的每个项目。我想生成一个包含如下项名称的数组
$array_names = array("name1","name2","name3",...);
$name1, $name2, $name3 ... etc...
我试过类似的东西
foreach( $array_names as $name){
$name = array();
//or like this:
$."$name" = array();
}
但很明显,我有点迷路了。。。有什么想法吗?你很接近:)
试试这个:
$array_names = array("name1","name2","name3");
foreach( $array_names as $name){
$$name = array();
}
要测试:
echo "<pre>";
print_r(get_defined_vars())
echo”“;
打印(获取定义的变量()
坏主意。只需使用多维数组。但是还有extract()
。非常感谢你们帮助我。非常感谢阿德尔菲娅(Y)