插件窝 干货文章 php数组值的求和函数是什么

php数组值的求和函数是什么

数组 array 总和 sum 770    来源:    2025-03-18

在PHP中,你可以使用array_sum()函数来计算数组中所有值的总和。这个函数会遍历数组中的所有元素,并将它们相加,返回最终的总和。

语法

array_sum(array $array): number

参数

  • $array:要计算总和的数组。

返回值

  • 返回数组中所有值的总和。如果数组为空,则返回0

示例

$numbers = [1, 2, 3, 4, 5];
$sum = array_sum($numbers);
echo $sum; // 输出: 15

注意事项

  • array_sum()函数会自动忽略数组中的非数值元素(如字符串、布尔值等),只计算数值类型的元素。
  • 如果数组中的元素是字符串形式的数字(如"10"),array_sum()也会将其转换为数值并进行计算。

示例2

$mixedArray = [1, "2", 3.5, "hello", true];
$sum = array_sum($mixedArray);
echo $sum; // 输出: 6.5

在这个例子中,"hello"true被忽略,"2"被转换为2,所以总和是1 + 2 + 3.5 = 6.5

希望这个解释对你有帮助!