我正在尝试使用一些数据库连接创建一个动态for循环。
<?php for ($i = 1; $i <= 8; $i++): ?>
<?php echo $question[0]->option
<?php endfor; ?>
选项在数据库中的存储方式如下:选项1、选项2、选项3等。
我有一个进行计数的$I变量,但我不知道如何将其放入$question[0]->选项变量中。尝试了$question[0]->选项、$i等,但没有成功。
试试这个:
<?php
for ($i = 1; $i <= 8; $i++) {
$num = "option".$i;
echo $question[0]->$num;
}
?>
您不必在一个只有php代码的块中打开和关闭php标记。
<?php
for ($i = 1; $i <= 8; $i++):
$optionname = "option$i";
echo $question[0]->$optionname
endfor;
?>