当前位置:首页 > 行业动态 > 正文

php数组的值怎么求和(三种方法)

在PHP中,有三种常见的方法可以用来求数组的和:

1、使用for循环遍历数组并累加每个元素的值。

2、使用array_sum()函数。

3、使用foreach循环。

以下是这三种方法的具体实现:

// 方法一:使用for循环
function sumWithForLoop($arr) {
    $sum = 0;
    for ($i = 0; $i < count($arr); $i++) {
        $sum += $arr[$i];
    }
    return $sum;
}
// 方法二:使用array_sum()函数
function sumWithArraySum($arr) {
    return array_sum($arr);
}
// 方法三:使用foreach循环
function sumWithForeach($arr) {
    $sum = 0;
    foreach ($arr as $value) {
        $sum += $value;
    }
    return $sum;
}
$arr = [1, 2, 3, 4, 5];
echo sumWithForLoop($arr);      // 输出15
echo sumWithArraySum($arr);     // 输出15
echo sumWithForeach($arr);      // 输出15
0