PHPでたまに変数名を動的に扱い場合があるのが、
よく忘れるのでメモ!
$hoge = 'foo'; //今回表示する変数を作成 $a = 'ge'; //変数名の一部を作るための変数 echo ${'ho'.$a}; //hoという文字列に$aの内容で変数名を指定し、echo
開発備忘録
PHPでたまに変数名を動的に扱い場合があるのが、
よく忘れるのでメモ!
$hoge = 'foo'; //今回表示する変数を作成 $a = 'ge'; //変数名の一部を作るための変数 echo ${'ho'.$a}; //hoという文字列に$aの内容で変数名を指定し、echo
${"var"} = "123";
PHPの可変変数を使えば、変数名をいじって利用できる、特にループ処理などに有効活用できる。
foreach($device as $key => $val){ $RESULT_ = "result".$key; //可変変数名 echo $RESULT_; print_r(${$RESULT_}); }
$result1 $result2 $result3 ・・・・
の配列が1つのループで出せます。
一応メモ!