【发布时间】:2021-08-01 12:18:58
【问题描述】:
我不太确定如何调用关联数组来验证数字是真还是假,因为我正在为注册类做一个简单的检查器。最大类容量为 40,文件结合 HTML 和 PHP。
我是这样做的:-
<?php
//Create the association array.
$classInfo = array("J1" => 20 ,"J2" => 30,"J3" => 10,"J4" => 43,
"J5" => 40,"J6" => 45,"J7" => 15,"J8" => 34,"J9" => 10,"J10" => 45);
$class = array_keys($classInfo);
$totalEnroll = count($classInfo);
?>
守则:-
<table width="300" style="border: 1px solid black">
<tr>
<?php
// class and enroll Lists
echo "<td width=20>";
echo "Class"."        "." Enroll"."<br><hr>";
for($i=0; $i < $totalEnroll; ++$i) {
echo $class[$i] . "     " .
$classInfo[$class[$i]] . "<br>";
}
echo "</td>";
// Enroll to check whether the classroom is full.
echo "<td width=20>";
echo "Class States" . "<br><hr>";
for($check = 0; $check < 10; $check++){
if($classInfo[$totalEnroll[$check]] >= 0 &&
$classInfo[$totalEnroll[$check]] <= 40){
echo "Full";
echo " <br>";
} else {
echo "Not Full";
echo " <br>";
}
}
echo "</td>";
?>
</tr>
</table>
我想要的输出:-
Class Enroll Full States J1 20 Not Full J5 40 Full
请检查部分说`//注册以检查教室是否已满。这是检查注册类代码的地方。
不过,顺便说一下,输出可以在类似表格的列中更清晰地对齐。
【问题讨论】:
标签: php arrays boolean associative-array