array_sum(array_sum函数返回值类型)

http://www.itjxue.com  2023-01-27 13:42  来源:未知  点击次数: 

如何统计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

(责任编辑:IT教学网)

更多

推荐CMS技巧文章