array_sum(array_sum函数返回值类型)
如何统计php数组值的和?
首先,对于简单的数组,可以使用array_sum函数来实现,函数的格式如下:
number array_sum ? ? ? ( array $array ? ? ?)
函数例子:
?php
$a?=?array(2,?4,?6,?8);
echo?"sum(a)?=?"?.?array_sum($a)?.?"\n";
$b?=?array("a"?=?1.2,?"b"?=?2.3,?"c"?=?3.4);
echo?"sum(b)?=?"?.?array_sum($b)?.?"\n";
?
以上例程会输出:
sum(a) = 20
sum(b) = 6.9
此外,对于复杂格式的数组,可以自己使用foreach结构计算和,例如:
?php
????$a=array(1,2,3,4);
????$s=0;
????foreach?($a?as?$v)?$s+=$v;
????echo?"sum=$s";
?
用自己的语言说出php中数组的常用函数和用法?
array_filter : 过滤数组中的无效元素,可以使用回调函数过滤
array_map : 使用回调函数依次处理所有元素
implode: 将一维数组转为特定符号隔开的字符串,
explode:? 将特定符号隔开的字符串转为一维数组
sort /ksort: 将数组进行升序排序
array_unique: 将数组元素去重
array_values:? 取数组的值,重新组成新数组
array_pop: 取数组末尾元素并删除(队列)
array_push:将一个元素插入数组末尾(队列)
array_sum:统计数组元素的和
array_column:将二维数组中的指定KEY取出组成一个一维数组
网页链接
对数组中所有值求和
array_sum
(PHP 4 = 4.0.4, PHP 5, PHP 7)
array_sum — 对数组中所有值求和
说明
array_sum ( array $array ) : number
array_sum() 将数组中的所有值相加,并返回结果。
参数
array
输入的数组。
返回值
所有值的和以整数或浮点数的结果返回,array 为空时则返回 0。
范例
示例 #1 array_sum() 例子
1.2, "b" = 2.3, "c" = 3.4);
echo "sum(b) = " . array_sum($b) . "\n";
?
以上例程会输出:
sum(a) = 20
sum(b) = 6.9
php数组函数序列之array_sum() - 计算数组元素值之和
array_sum()定义和用法
array_sum()
函数返回数组中所有值的总和。
如果所有值都是整数,则返回一个整数值。如果其中有一个或多个值是浮点数,则返回浮点数。
PHP
4.2.1
之前的版本修改了传入的数组本身,将其中的字符串值转换成数值(大多数情况下都转换成了零,根据具体制而定)。
语法
array_sum(array)
参数
描述
array
必需。规定输入的数组。
例子1
复制代码
代码如下:
?php
$a=array(0="5",1="15",2="25");
echo
array_sum($a);
?
输出:
45
例子2
复制代码
代码如下:
?php
$a=array(0=5,1=15,2=25);
echo
array_sum($a);
?
输出:
45
例子3
复制代码
代码如下:
?php
$a=array(0=5,1=15.5,2=25);
echo
array_sum($a);
?
输出:
45.5
例子4
复制代码
代码如下:
?php
$a=array(0=5,1="15s",2=25);
echo
array_sum($a);
?
输出:
45
例子5
复制代码
代码如下:
?php
$a=array(0=5,1="s15s",2=25);
echo
array_sum($a);
?
输出:
30