1, 'var2' => 2 ); 到: $var1 = 1; $var2 = 2; -6ren">
gpt4 book ai didi

php 变量到数组 - 与 "extract"相反

转载 作者:可可西里 更新时间:2023-11-01 12:24:55 24 4
gpt4 key购买 nike

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 中有这样的东西吗?

最佳答案

您可以使用 compact() 来实现这一点。

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

引用:http://php.net/manual/en/function.compact.php

关于php 变量到数组 - 与 "extract"相反,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9379541/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com