PHPで既存の変数の値を新規変数名に利用する方法

2019-07-05PHP

PHPで変数名を作成する時に既存の変数の値を動的に代入する方法の紹介です。

PHPでは新たな変数名の$に続けて既存の変数名を$から記述することで、既存の変数名を新規変数名に組み込む事が可能です。

以下の例は$nameの値を利用して新規変数名とし、値に”japan”を代入しています。

また、この場合は$nameの変数名と値に変更はありません。

動作サンプル

サンプルコード1

サンプルの例では$nameの値「aaaa」を変数名として新規に$aaaaという変数を作成しています。

$nameの値に変更はなく、作成された$aaaaには値「bbbb」が代入されます。

$name = "aaaa";

$$name = "bbbb";

echo $aaaa;

出力結果

bbbb

2019-07-05PHP変数

Posted by Yousuke.U