在php中使用变量名内的变量内容?

时间:2012-10-09 18:04:04

标签: php variables syntax

  

可能重复:
  Appending a value of a variable to a variable name?

我根本无法弄清楚语法,而且搜索范围很广。

我想这样做:

$uni = "ntu";
$selectedntu = "something";

echo $selected$uni;
// output should be the same as
echo $selectedntu;

换句话说,我想使用第二个变量$ uni的内容加入第一个变量的名称。 $ selectedntu已经设置了一个foreach循环,但我无法弄清楚如何在php中一起引用这两个变量。

1 个答案:

答案 0 :(得分:4)

构造字符串并使用变量变量$$

$uni = "ntu";
$selected = "something";

$new_variable = $selected . $uni; 
echo $$new_variable;

//或者..你的googleing ..purely以供其他人参考

$uni = "ntu";
$selected = "something";

echo ${$selected . $uni};