用$i PHP回显一个变量


Echo a variable with $i PHP

我正在尝试使用一些数据库连接创建一个动态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;
?>