我正在用 $variables(有不同的名字)分配一个数组,它有一些值,比如:
array($one, $two, $three);
现在我正在寻找一种方法,有没有办法直接为上面的数组分配与变量名相同的键名,最后我想让这个数组像:
array(
"one" => $one,
"two" => $two,
"three" => $three
)
如果在用变量分配数组时可以做到这一点,那么我对我有好处,那么我可以轻松地提取()这个数组,我不必做操作来打开这个数组并分配这些值$变量名称,如果存在任何 function() 那么它会很好,如果有人知道请帮忙
最佳答案
compact
是 extract
的反义词。像这样使用它:
$array = compact ('one', 'two', 'three');
这将查找名为“one”、“two”、“three”的变量,并且完全符合您的要求。
关于php - 如何创建键名与分配给数组的 $ 变量名相同的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43409538/