-1

我正在尝试使用一些数据库连接进行动态 for 循环。

<?php for ($i = 1; $i <= 8; $i++): ?>

<?php echo $question[0]->option

<?php endfor; ?>

选项在数据库中的存储位置如下:option1、option2、option3 等。

我有 $i 变量进行计数,但我不知道如何将其放入 $question[0]->option 变量中。试过 $question[0]->option,$i 等,但没有运气。

4

2 回答 2

0

试试这个:

<?php
for ($i = 1; $i <= 8; $i++) {
    $num = "option".$i;
    echo $question[0]->$num;
}
?>
于 2012-07-26T10:31:01.877 回答
0

您不必在只有 php 代码的块中打开和关闭 php 标签。

<?php
for ($i = 1; $i <= 8; $i++):
    $optionname = "option$i";
    echo $question[0]->$optionname
endfor;
?>
于 2012-07-26T10:31:17.023 回答