2016-09-13 7 views
0

動的変数について質問があります。この例ではPHPの動的変数

(私は苦労私の問題を説明していたので、私はトラブルが検索している):

$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

出力を連結する必要があります。

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

あなたの例では、 "+1"は引用符の中にあり、したがってリテラル文字列です。

+0

質問が何百回も返答されたときは、何人かの代理人に答えるのではなく、投票に投票してください。 – Ven

+0

フェア十分なチーフ;) – RemanBroder

+0

ありがとうございます<3。 – Ven