• ベストアンサー

変数名の結合

$a1 = 'test'; $a2 = 'hello'; $a3 = '1'; echo $a.$a3; 表示例 test これは間違っていますが、こういった感じで変数名を結合させて変数名としたい場合どうしたらいいのでしょうか? constantみたいな感じの変数バージョンがほしいんですが…。

質問者が選んだベストアンサー

  • ベストアンサー
  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.1

ん~、できるのかなあ。私も興味があったので調べてみましたが、ちょっと見つかりませんでした。 $a1 = 'test'; $a2 = 'hello'; $a3 = 'a1'; echo $$a3; だったらできるのですが。 それを応用して、 $a1 = 'test'; $a2 = 'hello'; $a3 = 'a'; $a4 = '1'; echo ${$a3.$a4}; という方法ならできます。

unlax
質問者

お礼

まさしくそれです~ ありがとうございます

関連するQ&A