http://php.net/manual/en/language.variables.variable.phpに従っていくつかの変数を連結しようとしていますが、なぜ機能しないのかわかりません
<?PHP
$test1 = 'test1';
$test2 = 'test2';
$test0 = 'test0';
for($i=1;$i<=9;$i++){
$j = $i%3;
echo ${$test.$j};
}
?>
http://php.net/manual/en/language.variables.variable.phpに従っていくつかの変数を連結しようとしていますが、なぜ機能しないのかわかりません
<?PHP
$test1 = 'test1';
$test2 = 'test2';
$test0 = 'test0';
for($i=1;$i<=9;$i++){
$j = $i%3;
echo ${$test.$j};
}
?>
可能であれば、最初に変数を配列として設定する方がはるかに簡単です。
しかし、あなたがしようとしていることをするためにこれをしてください
$test1 = 'test1';
$test2 = 'test2';
$test0 = 'test0';
for($i=1;$i<=9;$i++){
$j = $i%3;
echo ${"test".$j};
}
それを試してみてください。
$test1 = 'test1';
$test2 = 'test2';
$test0 = 'test0';
for($i=1;$i<=9;$i++){
$j = $i%3;
echo $colonne.$j;
}
?>