phpで変数の中に変数を入れる

php
スポンサーリンク
phpで変数の中に変数を入れることを可変変数と言います。
可変変数とは以下のような形です。
スポンサーリンク

実際の使用方法

$fruitには、appleという文字列が格納されています。

$apple = 'red';
$fruit = 'apple';
${$fruit};
とすることで、$fruit変数の値(apple)を、変数名とすることが可能です。
つまり、${$fruit} は $apple と同じです。var_dumpの結果は以下のようになります。
var_dump(${$fruit});
string(3) "red"

可変変数に文字列を連結し変数宣言

可変変数に文字列を追加して変数を宣言することが可能です。
$fruit = 'apple';
${"yellow_".$fruit} = 'yellow';

上のコードで、$yellow_apple変数が利用可能になります。var_dumpの結果は以下のようになります。

var_dump($yellow_apple);
string(6) "yellow"

 

分からないことなどあれば、コメントからお気軽に質問してください。
この記事書いた人
MITSUI

デジタルマーケティングに16年間従事しているMITSUIです。Google AnalyticsとGoogle Tag Managerが大好きで、これらのツールを活用した情報提供を行っています。ブログではデジタルマーケティングに関する情報や最新のトレンド、ベストプラクティスを紹介しています。

MITSUIをフォローする
Webでお困りごとなら、お気軽にご相談ください
まずは無料相談でお気軽にご相談ください。
phpサイト作成
スポンサーリンク
シェアする
MITSUIをフォローする

コメント

タイトルとURLをコピーしました