Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中使用变量名中的变量内容?_Php_Variables_Syntax - Fatal编程技术网

在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};工作得很好。