📜  PHP 数组求和 - PHP (1)

📅  最后修改于: 2023-12-03 15:18:30.196000             🧑  作者: Mango

PHP 数组求和

在PHP中,使用数组来存储一组值是非常常见的操作。当我们需要对数组中的值进行求和的时候,可以使用PHP提供的内置函数来进行计算。

array_sum函数

PHP中的array_sum函数可以对数组中的所有值进行求和,并返回结果。array_sum函数的语法如下:

array_sum(array $array): float|int

其中,$array参数指定需要计算求和的数组。

下面是一个例子:

$numbers = [1, 2, 3, 4, 5];
$sum = array_sum($numbers);
echo "数组之和为:" . $sum;

以上代码的输出结果为:

数组之和为:15
自定义函数

除了使用内置函数,我们也可以自定义函数来计算数组的求和。下面是一个自定义函数的例子:

function array_sum_custom(array $array): float|int
{
    $sum = 0;
    foreach ($array as $value) {
        $sum += $value;
    }
    return $sum;
}

我们可以将上述代码保存在一个单独的文件中,例如array_sum_custom.php。然后在需要使用时,使用require或include语句将其引入。

require_once 'array_sum_custom.php';

$numbers = [1, 2, 3, 4, 5];
$sum = array_sum_custom($numbers);
echo "数组之和为:" . $sum;

以上代码的输出结果与前面的例子相同。

总结

PHP数组求和非常简单,无论使用内置函数还是自定义函数都可以实现。在实际开发中,根据具体情况选择最合适的方法即可。