我的任务是创建一个循环,在列中显示所有偶数,并且还显示数组中所有奇数的总和。
到目前为止,我已经做到了:

<?php
$numbers = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
foreach ($numbers as $index=>$value) {
if ($value % 2 == 0)
echo "$value <br>";
}
?>

此代码成功显示所有偶数的列表。但是,我仍然必须包含显示在偶数列表下方的所有奇数的总和。出于某种原因,我应该使用变量 $sumOdd = 0。

从这里开始我该如何处理这个问题?

最佳答案

<?php
$numbers = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
$sumOdd = 0;

foreach ($numbers as $index=>$value) {

    if ($value % 2 == 0)
        echo "$value <br>";
    } else {
        $sumOdd += $value
    }
}

echo $sumOdd;

关于PHP "for"循环列出所有偶数并显示数组中所有奇数的总和,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45465255/

10-14 19:21
查看更多