从键值数组PHP中设置变量

时间:2011-06-29 16:56:12

标签: php arrays

我有一个数组:

array(
    'myVar1' => 'value1',
    'myVar2' => 'value1',
    'myVar3' => 'value3',
);

PHP中是否有内置函数可以生成3个变量,例如$ myVar1,$ myVar2,$ myVar3在我echo $myVar1;重新调整'value1'时执行此操作

显然我可以循环数组并相应地设置它们(所以请不要回答这个问题),但如果有一个内部的PHP函数会很棒!

2 个答案:

答案 0 :(得分:12)

extract()是函数:

  

从数组中将变量导入当前符号表...

     

检查每个键以查看它是否具有有效的变量名称。它还检查符号表中现有变量的冲突......

答案 1 :(得分:-1)

$array = array(
    'myVar1' => 'value1',
    'myVar2' => 'value1',
    'myVar3' => 'value3',
);

echo $array['myVar1'];
echo $array['myVar2'];

这是你的意思吗?