百科狗-知识改变命运!

array_sum() - 对数组中所有值求和 - php 数组函数

百变鹏仔2年前 (2023-11-21)阅读数 30#技术干货
文章标签组中

array_sum()

(PHP 4 >= 4.0.4, PHP 5, PHP 7)

对数组中所有值求和

说明

array_sum(array $array):number

array_sum()将数组中的所有值相加,并返回结果。

array_sum() - 对数组中所有值求和 - php 数组函数

参数

$array

输入的数组。

返回值

所有值的和以整数或浮点数的结果返回,$array为空时则返回0

范例

Example #1array_sum()例子


以上例程会输出:

sum(a) = 20
sum(b) = 6.9
If you want to find the AVERAGE of the values in your array, use the sum and count functions together. For example, let's say your array is $foo and you want the average...

If you want to check if there are for example only strings in an array, you can use a combination of array_sum and array_map like this:

This will give you the following result:
bool(true)
bool(false)
bool(false)
bool(false)
For clarity, array indices containing boolean values such as TRUE and FALSE are added up as though they are 1 and 0 respectively.
If some array elements arent integers, function will change them to integers (content of array will not change) type and then sum them.
Example:

Microsoft Excel - SUMIF()
function sumif($array,$criteria,$sum_array){ 
 if(is_array($array) && is_array($sum_array) && trim($criteria)!= ""){ 
  $array_count = (count($array) 
I'm not sure if something similar already exists, but I needed it so I made it:

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)
{if $zbp->Config('yd1125')->foot}