PHP array_sum 函数用于计算数组中所有值的总和。它可以接受一个数组作为参数,并返回所有元素之和。
语法:array_sum(array)
上面的代码将输出:sum(a) = 20
如果传递的不是一个数组,而是一个字符串或者一个对象,则会返回 0。
上面的代码将输出: sum(str) = 0
如果传递的是一个多维数组,则只会计算其中的一维元素之和。
1.2, 3, 4.5); echo "sum(b) = " . array_sum($b); ?>
上面的代码将输出: sum(b) = 8.7
array_sum() 函数也可以用于复杂的多位数字相加。例如:
2.1, 3, 4.5); echo "sum(c) = " . array_sum($c); ?>
上面的代码将输出: sum(c) = 9.6
完整的 PHP Array 参考手册
返回数组中所有值的和(5+15+25):
array_sum() 函数返回数组中所有值的和。
参数 | 描述 |
---|---|
array | 必需。规定数组。 |
返回值: | 返回数组中所有值的和。 |
---|---|
PHP 版本: | 4.0.4+ |
更新日志: | PHP 4.2.1 之前的版本修改了传入的数组本身,将其中的字符串值转换成数值(大多数情况下都转换成了零,根据具体值而定)。 |
返回数组中所有值的和(52.2+13.7+0.9):
PHP array_uintersect_assoc() 函数 完整的 PHP Array 参考手册实例 比较两个数组的键名和键值(使用内建函数比较键名,使用用户...
PHP array_unshift() 函数 完整的 PHP Array 参考手册实例 插入元素 blue 到数组中:?php $a=array(a=red,b=green);array_unshif...
PHP count() 函数 完整的 PHP Array 参考手册实例 返回数组中元素的数目:?php $cars=array(Volvo,BMW,Toyota);echo count($cars...
PHP pos() 函数 完整的 PHP Array 参考手册实例 输出数组中的当前元素的值:?php $people = array(Peter, Joe, Glenn, Cleveland...
PHP rsort() 函数 完整的 PHP Array 参考手册实例 对数组 $cars 中的元素按字母进行降序排序:?php $cars=array(Volvo,BMW,Toyot...