【发布时间】:2018-09-18 15:49:31
【问题描述】:
我有运动要做。
需要创建一个名为sumArray() 的函数,该函数应将数组作为参数并返回数组中所有项目的总和。使用数组调用函数来回答:[4,256,5,13,1]。在下面编写代码并将答案放入变量 ANSWER。
我来了这么久,但它不起作用。
function sumArray($array) {
$total = 0;
foreach ($array as $value) {
$total += $value;
}
return $array;
}
$ANSWER = sumArray(4, 256, 5, 13, 1);
【问题讨论】:
-
return $total -
4, 256, 5, 13, 1这不是一个数组,你在函数内部使用foreach -
调用应该是
sumArray([4, 256, 5, 13, 1])以使参数成为一个数组。 -
如果你想添加一个数组试试
array_sum() -
@NigelRen 我知道有人会这么说。你注意到这是一个练习吗?他正在学习如何遍历数组。
标签: php arrays function foreach