前提・実現したいこと
PHPで簡単な
選択クイズを制作したいです。
(1つのページで複数の問題を表示したい。)
以下の様なコードですと、下記のエラーメッセージが出てしまいます。
forとforeach文を同時には使用できないのでしょうか。
line26はendforの部分になります。
発生している問題・エラーメッセージ
Parse error: syntax error, unexpected 'endfor' (T_ENDFOR) in C:\xampp\htdocs\index.php on line 26
該当のソースコード
<?php ini_set("display_errors" , 1); $questionlist = array("問題1","問題2","問題3"); $answerlist = array( array("回答1","回答2","回答3"), array("回答21","回答22","回答23"), array("回答31","回答32","回答33") ); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>簡単クイズ</title> <link rel="stylesheet" href="stylesheet.css"> </head> <body> <?php foreach($questionlist as $questions) :?> <h1><?php echo $questions; ?></h1> <?php endforeach; ?></body> </html><?php for($i=0; $i<3; $i++) :?> <?php foreach($answerlist[$i] as $answers) :?> <?php endfor; ?> <p><?php echo $answers; ?></p> <?php endforeach; ?>
試したこと
endforの位置を変えてみても結果は同じでした。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/22 03:22