前提・実現したいこと
phpをもちいて、選択クイズを作っています。
(1つのページで以下の様に複数問題をつくりたいです。)
問題1
回答1-1 , 1-2 , 1-3
問題2
回答2-1 , 2-2 , 2-3
問題3
回答3-1 , 3-2 , 3-3
以下の様なコードで入力していると
問題1にたいし1-1~3-3までの回答が表示されうまくいきません。
方法を教えていただければと思います。
<?php ini_set("display_errors" , 1); $questionlists = array( array("q"=>"問題1", "a"=>array("回答1-1","回答1-2","回答1-3")), array("q"=>"問題2", "a"=>array("回答2-1","回答2-2","回答2-3")), array("q"=>"問題3", "a"=>array("回答3-1","回答3-2","回答3-3")), ); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>簡単クイズ</title> <link rel="stylesheet" href="stylesheet.css"> </head> <body></body> </html><?php for($i=0; $i<count($questionlists); $i++) :?> <?php foreach((array)$questionlists[$i]["q"] as $questions):?> <h1><?php echo $questions; ?></h1> <?php for($j=0; $j<3; $j++) :?> <?php foreach($questionlists[$j]["a"] as $answers):?> <p><?php echo $answers; ?></p> <?php endforeach; ?> <?php endfor; ?> <?php endforeach; ?> <?php endfor; ?>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/22 05:40
2019/10/22 05:45