我甚至不确定这是否可行,但我想使用配置文件指定我想要使用的变量数组,然后根据该值我可以访问该数组。以下是模拟以展示我想要实现的目标。当我使用var_dump时,它会检测到它的数组,但我无法从中获取任何值。
$useArray = "$value1";
$value1 = array("Claire","18");
$value2 = array("Sarah","21");
var_dump($useArray);
print_r($useArray);
答案 0 :(得分:1)
这应该有用,虽然我不完全明白你想要做什么:
$useArray = $value1;
答案 1 :(得分:0)
在将数组插入var。
之前,必须先声明数组$value1 = array("Claire","18");
现在插入它:
$useArray = $value1;
希望我理解你的问题......
答案 2 :(得分:-1)
如果您的配置文件具有以下值
$useArray = 'value1';
然后,您可以检索设置到数组中的值
$value1 = array("Claire","18");
$value2 = array("Sarah","21");
使用
var_dump(${$useArray});
如果$ value1或$ value2是配置数组,您可以将值存储到可以在别处使用的新配置数组中
$config = ${$useArray};