php 変数名に変数を使用する。
例えば、
$array = array(a,b,c,d,e,f);
配列 $arrayの要素を順々に連番付き変数名を作ってその値に代入してみる。
$text0=$array[0];
$text1=$array[1];
・
・
・
$text6=$array[6];
つまり上記のようにしたい場合。
{}を使って変数名に変数を入れることができます。
for($i=0; $i<=6;$i++){
${'test'.$i} = $array[$i];
}
こんな感じでも代入できます。
print $test0."<br />";
print $test1."<br />";
print $test2."<br />";
表示結果
a
b
c
<?php
$array = array(a,b,c,d,e,f);
for($i=0; $i<=6;$i++){
${'test'.$i} = $array[$i];
}
print $test0."<br />";
print $test1."<br />";
print $test2."<br />";
?>