Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中从数组列表生成数组_Php_Arrays_Laravel_Laravel 5 - Fatal编程技术网

如何在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)