php变量到数组 – 与“extract”相反

前端之家收集整理的这篇文章主要介绍了php变量到数组 – 与“extract”相反前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
PHP有一个函数提取,它将像这样转换一个数组:
$array = array(
 'var1' => 1,'var2' => 2
);

至:@H_301_4@

$var1 = 1;
$var2 = 2;

现在,我需要相反,我有几个变量:@H_301_4@

$var3 = 'test';
$test = 'another';
$datax = 1;

需要是:@H_301_4@

$array = array(
 'var3' => 'test','test' => 'another','datax' => 1
);

PHP中有这样的东西吗?@H_301_4@

您可以使用compact()来实现此目的.
$var3 = 'test';
$test = 'another';
$datax = 1;
$array = compact('var3','test','datax');

参考:http://php.net/manual/en/function.compact.php@H_301_4@

猜你在找的PHP相关文章