PHP有一个叫做extract的函数,可以将以下形式的数组转换为变量:
$array = array(
'var1' => 1,
'var2' => 2
);
收件人:
$var1 = 1;
$var2 = 2;
现在,我需要相反的情况,我有几个变量:
$var3 = 'test';
$test = 'another';
$datax = 1;
需要进行以下处理:
$array = array(
'var3' => 'test',
'test' => 'another',
'datax' => 1
);
PHP 里有类似这样的东西吗?
$GLOBALS['test']
和$GLOBALS['var3']
中拥有它了。$GLOBALS
参考 - Michael Berkowskiextract
函数是“紧凑的”(compact)。为什么你没有找到呢? - Gordon