PHP中的动态变量

时间:2016-09-13 16:35:08

标签: php variables dynamic

我对动态变量有疑问。 (我很难搜索,因为我很难描述我的问题)

在这个例子中:

$x = 1;
$var = "A$x";
echo $var;    //prints 'A1'

现在我的问题是,有没有办法结合"计算"没有添加另一个变量?

我想做的是:

$x = 1;
$var = "A($x+1)";
echo $var;    //I want to output to be 'A2' but it gives 'A(1+1)'

我知道这有效:

$var = "A".($x+1)

但这不适用于我正在进行的计划。 $var是在程序开始时启动的,最后将用于等待$x的任何值。

1 个答案:

答案 0 :(得分:-1)

您需要连接输出。

$x = 1;
$var = "A". ($x + 1);
echo $var; 

在你的例子中," + 1"在引号内,因此是一个文字字符串。