我有一个数组:
array(
'myVar1' => 'value1',
'myVar2' => 'value1',
'myVar3' => 'value3',
);
PHP中是否有内置函数可以生成3个变量,例如$ myVar1,$ myVar2,$ myVar3在我echo $myVar1;
重新调整'value1'
时执行此操作
显然我可以循环数组并相应地设置它们(所以请不要回答这个问题),但如果有一个内部的PHP函数会很棒!
答案 0 :(得分:12)
extract()是函数:
从数组中将变量导入当前符号表...
检查每个键以查看它是否具有有效的变量名称。它还检查符号表中现有变量的冲突......
答案 1 :(得分:-1)
$array = array(
'myVar1' => 'value1',
'myVar2' => 'value1',
'myVar3' => 'value3',
);
echo $array['myVar1'];
echo $array['myVar2'];
这是你的意思吗?