php 可変変数 変数名を変数で作るメモ

PHPでたまに変数名を動的に扱い場合があるのが、
よく忘れるのでメモ!

$hoge = 'foo'; //今回表示する変数を作成
$a = 'ge';     //変数名の一部を作るための変数
echo ${'ho'.$a}; //hoという文字列に$aの内容で変数名を指定し、echo

PHP 可変変数使いどころ

${"var"} = "123";

PHPの可変変数を使えば、変数名をいじって利用できる、特にループ処理などに有効活用できる。

foreach($device as $key => $val){
$RESULT_ = "result".$key;   //可変変数名
echo $RESULT_;
print_r(${$RESULT_}); 
}

$result1 $result2 $result3 ・・・・
の配列が1つのループで出せます。

一応メモ!