在PHP中为每个问题做一个答案的测验,可以通过以下步骤实现:
$questions = array(
"问题1" => "答案1",
"问题2" => "答案2",
"问题3" => "答案3",
// 添加更多问题和答案
);
foreach ($questions as $question => $answer) {
echo "<p>$question</p>";
echo "<input type='text' name='answers[]'>";
}
$userAnswers = $_POST['answers']; // 假设表单使用POST方法提交
$score = 0; // 记录得分
foreach ($questions as $question => $answer) {
$userAnswer = $userAnswers[$question]; // 获取用户输入的答案
if ($userAnswer == $answer) {
$score++; // 答案正确,得分加一
}
}
echo "您的得分是:$score"; // 输出得分
以上代码演示了如何在PHP中为每个问题做一个答案的测验。根据实际需求,你可以根据问题的数量和复杂度进行适当的修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云