在php中使用变量名中的变量内容?
可能重复: 我根本搞不懂语法,已经搜索了很多地方 我想这样做:在php中使用变量名中的变量内容?,php,variables,syntax,Php,Variables,Syntax,可能重复: 我根本搞不懂语法,已经搜索了很多地方 我想这样做: $uni = "ntu"; $selectedntu = "something"; echo $selected$uni; // output should be the same as echo $selectedntu; 换句话说,我想使用第二个变量$uni的内容连接到第一个变量的名称上$selectedntu已使用foreach循环设置,但我不知道如何在php中同时引用这两个变量。构造字符串并使用变量$$ //或者..根
$uni = "ntu";
$selectedntu = "something";
echo $selected$uni;
// output should be the same as
echo $selectedntu;
换句话说,我想使用第二个变量$uni的内容连接到第一个变量的名称上$selectedntu已使用foreach循环设置,但我不知道如何在php中同时引用这两个变量。构造字符串并使用变量$$ //或者..根据你的谷歌搜索..仅供以后参考
$uni = "ntu";
$selected = "something";
echo ${$selected . $uni};
构造字符串并使用变量$$ //或者..根据你的谷歌搜索..仅供以后参考
$uni = "ntu";
$selected = "something";
echo ${$selected . $uni};
不管怎样,我在这里找到了答案:${'selected'.$uni};你也读过手册中有关的章节了吗?因为这是新来者查询var varnames的常见原因之一;你也读过手册中有关的章节了吗?因为这是新来者询问var varnames的常见原因之一。${selected.$uni}是您所追求的。否则,您必须定义$selected=selected;首先,是的,干杯,我不想/需要定义另一个变量,所以echo${$var.$var2};工作完美。${selected.$uni}就是你想要的。否则,您必须定义$selected=selected;首先,是的,干杯,我不想/需要定义另一个变量,所以echo${$var.$var2};工作得很好。