插件窝 干货文章 php怎么求数组元素和

php怎么求数组元素和

数组 array 元素 sum 807    来源:    2025-03-17

在PHP中,你可以使用array_sum()函数来计算数组中所有元素的和。这个函数会返回数组中所有值的总和。

示例代码:

<?php
$array = [1, 2, 3, 4, 5];
$sum = array_sum($array);

echo "数组元素的和是: " . $sum;
?>

输出:

数组元素的和是: 15

解释:

  • array_sum()函数会遍历数组中的所有元素,并将它们相加。
  • 如果数组中有非数值类型的元素(如字符串),它们会被转换为数值(如果可能的话),否则会被当作0处理。

注意事项:

  • 如果数组为空,array_sum()会返回0。
  • 如果数组中有浮点数,结果也会是浮点数。

示例2:包含浮点数和字符串的数组

<?php
$array = [1.5, 2.5, "3", "hello"];
$sum = array_sum($array);

echo "数组元素的和是: " . $sum;
?>

输出:

数组元素的和是: 7

在这个例子中,字符串"hello"被当作0处理,因此总和是1.5 + 2.5 + 3 + 0 = 7

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