Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
数组中的PHP和整数_Php_Arrays - Fatal编程技术网

数组中的PHP和整数

数组中的PHP和整数,php,arrays,Php,Arrays,如何将数组中的所有整数值相加?例如,如果我有这个数组: array(2) { ["cart_2"]=> int(5) ["cart_1"]=> int(3) } 我应该用什么来显示它的值之和(8)?使用PHP函数就可以做到这一点。函数的定义就是“计算数组中的值之和”,这正是您要查找的 $arr = array("cart_2" => 5, "cart_1" => 3); echo array_sum($arr); // prints 8 此函数还可

如何将数组中的所有整数值相加?例如,如果我有这个数组:

array(2) {
    ["cart_2"]=> int(5)
    ["cart_1"]=> int(3)
}
我应该用什么来显示它的值之和(8)?

使用PHP函数就可以做到这一点。函数的定义就是“计算数组中的值之和”,这正是您要查找的

$arr = array("cart_2" => 5, "cart_1" => 3);

echo array_sum($arr);  // prints 8
此函数还可以处理浮点,例如
3.14
2.71
——因此它不必是整数,只要它们是数字。它将忽略任何不以数字开头的字符串(因此值
2text
将加2,但字符串
text 2
将不加2),但您应该注意,每个布尔值true将把值1加到和中