你能用PHP中的字符串引用var吗?

时间:2014-05-16 15:31:28

标签: php variables

我的意思是我可以做这样的事情......

$number = 1;
$varname = 'number';

现在我想通过使用$ varname得到$ number的值,所以像......

echo $($varname);

输出:

1

1 个答案:

答案 0 :(得分:3)

您需要使用{}而不是():

echo ${$varname};

甚至更短:

echo $$varname;

等于:

echo ${'number'};

但是正如kingkero所指出的那样:你可能想要做${'number'.$index}这样的事情,并且使用数组更容易解决。