0

我想知道这样的事情是否可能:

$var1 = 1; $var2 = 2;
function varsToArray($param1, $param2...);

它返回这样的数组

array([var1] => 1, [var2] => 2).

简单地说,我希望数组键与变量名相同。问题是我不知道如何将变量名作为字符串作为键(如果可能的话当然......)。

4

2 回答 2

3

你想使用compact函数methinks。

于 2011-09-19T15:29:11.940 回答
0

内置的 PHP 函数compact()可以做到这一点。

顺便说一句:我将继续假设,而不是:

function $varsToArray($var1, $var2...);

你实际上的意思是:

function varsToArray($var1, $var2...);

请注意,美元符号已被删除。

于 2011-09-19T15:30:06.133 回答