# PHPで変数名に変数を使用するには
変数名にキー値を付けたい場合は可変変数を使用する。
$image_sub_0_hoge
$image_sub_1_hoge
$image_sub_2_hoge としたい場合
変数宣言でエラーになる
for($i=0; $i < 3; $i++){
$image_sub_$i_hoge = $i; //ここでエラー
echo $image_sub_1_hoge;
}
可変変数で書いて解決
for($i=0; $i < 3; $i++){
${"image_sub_".$i."_hoge"} = $i;
}
echo $image_sub_0_hoge; //=>0
echo $image_sub_1_hoge; //=>1
echo $image_sub_2_hoge; //=>2