我的意思是我可以做这样的事情......
$number = 1;
$varname = 'number';
现在我想通过使用$ varname得到$ number的值,所以像......
echo $($varname);
输出:
1
答案 0 :(得分:3)
您需要使用{}而不是():
echo ${$varname};
甚至更短:
echo $$varname;
等于:
echo ${'number'};
但是正如kingkero所指出的那样:你可能想要做${'number'.$index}
这样的事情,并且使用数组更容易解决。