从键值数组PHP设置变量


Setting variables from a Key Value Array PHP

我有一个数组:

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

PHP中是否有一个内置函数可以使3个变量(例如$myVar1、$myVar2、$myVar3)在i echo $myVar1;返回'value1' 时执行此操作

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

extract()是函数:

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

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

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

你是这个意思吗?