foreach ($studentData['questions'] as $questionId => $questionData) {
echo '<h3>'.$questionData['questionno'].': '.$questionData['content'].'</h3>';
}
上面的代码可以显示 3 个问题,例如:
- 什么是2+2?
- 什么是3+3?
- 什么是4+4?
现在我想要做的是执行计数以确定有多少问题,所以我做了下面的代码:
foreach ($studentData['questions'] as $questionId => $questionData) {
$noofquestions = count($questionData['questionno']);
echo '<h3>'.$questionData['questionno'].': '.$questionData['content'].'</h3>';
}
但问题是,它不是输出3
而是$noofquestions
输出1
。为什么是这样?
我还想计算Fully Correct
显示的次数$noofcorrect
和分别显示的次数Not Correct / Not Fully Correct
,但不确定如何使用下面的代码来确定这一点:
<?php
if($check)
{
echo '<p class="green"><strong>Fully Correct</strong></p>';
}
else
{
echo '<p class="red"><strong>Not Correct / Not Fully Correct</strong></p>';
}