-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 に答える