嘿,我需要你的帮助,这个练习。如何找出循环在foreach循环中每条条件执行多少次?
我有这样的阵列,我需要打印出各正,负,零数,然后后,我需要打印出号码的数量在例如每个进程的正数计数是2
你能帮我做这个吗?
全码:
<style>
body {
background: #333;
}
</style>
<?php
$numbers = [10, 20, -20, -30, 0, 0, 0];
echo "<ul>";
foreach ($numbers as $number) {
if ($number > 0) {
echo "<li style='color: #080;'>Positive Number : {$number}</li><br />";
} elseif ($number == 0) {
echo "<li style='color: #FF0;'>Zero Number : {$number}</li><br />";
} elseif ($number) {
echo "<li style='color: #F00;'>Negative Number : {$number}</li><br />";
}
}
echo "</ul>";
谢谢你们
没有这样做自动的方式,你将不得不添加计数器变量,并在if条件下增加计数器变量。 –