所以我需要程序来计算这个循环中显示的项目数。
foreach ($courses as $i=>$course) {
print"
<ul>
<li> $course </li>
</ul>
";
答案 0 :(得分:0)
答案 1 :(得分:0)
首先,我想你正试图展示一个无序的课程列表。所以你的代码看起来应该像下面的代码。您当前的代码将输出多个单个列表项。此外,由于您没有使用数组键,因此可能会丢失$i=>
。
<ul>
<?php
foreach ($courses as $course) {
echo "<li>" . $course . "</li>";
}
?>
</ul>
要计算数组中的项目数量,您可以使用<?php $count = count($courses); ?>
。 count()
是PHP function,用于计算数组中的项目数。更长时间的解决方案是执行以下代码。这只是在每个循环中将$count
变量递增1。
<ul>
<?php
$count = 0;
foreach ($courses as $course) {
echo "<li>" . $course . "</li>";
$count++;
}
?>
</ul>