- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
$payamount = [5, 10, 15, 20, 60];
我想对 $paymount
的所有元素求和,除了最后一个元素,如下所示:5 + 10 + 15 + 20
+ 60
。
我尝试过使用array_sum($payamount)
,但这对数组的所有元素求和,而我想排除最后一个元素。
我该怎么做?
最佳答案
你可以array_slice
关闭最后一个元素和 array_sum
该数组如下所示:
array_sum(array_slice($payamount, -1))
或者,像 @Michael Berkowski说,你可以array_pop
最后一个元素关闭和 array_sum
该数组:
array_sum(array_pop($payamount))
通过这些方式,您不会设置数组的内部指针,这与 end
不同。
关于php - 使用 array_sum() 除了最后一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46505810/
我有关联数组(动态可能有更多数组但相同的键): Array ( [food] => Array ( [0] => 3 [1] => 4
我正在尝试查询一个 SQL 表,然后使用 array_sum 将一列(它是一个“tinyint(1)”)中的所有值相加并打印出来。 (目前只有两行)。 当两行在该列中都有一个“1”时,它会给出 2,即
这看起来应该非常简单,但我不断得到意想不到的输出。我正在尝试访问 SQL 数据库中的指定行,每个行都包含一个数值,然后计算这些值的总和。即使我将值的数据类型设置为 float ,PHP 也会像字符串一
我有这个“优惠券”列表,每个优惠券都有一个唯一的“productid” 现在我尝试使用以下方法将列表转换为数组: $claimed = array($rowOrder['productid']); 我
如果我在 PHP 中有一个像这样的多维数组... [0] => Array ( [url] => http://domain1.com [domain]
好吧,我有点卡住了,我知道我在这里遗漏了一件简单的事情,所以希望新鲜的眼睛会有所帮助 我在存储为 2:7:99 等的列中有值,每个值由 : 分隔 现在我可以将所有值分开并查询另一个表以获取与该值对应的
$payamount = [5, 10, 15, 20, 60]; 我想对 $paymount 的所有元素求和,除了最后一个元素,如下所示:5 + 10 + 15 + 20 + 60。 我尝试过使用a
有一个数组 array(array('a'=>'s','add'=>1), array('a'=>'s1','add'=>2), array('a'=>'s2','add'=>
我正在尝试找出哪种方法会更快(如果有的话?)。我在这里设计了一个测试:http://codepad.org/odyUN0xg 当我运行该测试时,我的结果非常不一致。两者差异很大。 测试有问题吗? 否则
以下代码是一个简单的 select 语句,应使用 array_sum 函数返回一个值。结果应该存储在数组中,然后在 SUM 函数中相加: $this->db->select('period')
似乎无法弄清楚这一点..我有一个 JavaScript 函数,可以获取具有相同类名的所有元素的值: var total = $(".bob").map(function() { return
数组求和使用什么算法使其比某些循环快得多? 是前缀和/后缀和还是别的? 最佳答案 算法很简单:只需遍历数组并生成元素的总和。就是这样。在算法方面,没有什么可以说的了。显然,它的复杂度为 O(n)。 但
$a = array(2, 4, 6, 8); echo "sum(a) = " . array_sum($a) . "\n"; //==20 我如何在 java 中做到这一点? 最佳答案
我必须对数组的值求和。我有一个数组 $arr = array('0' => 87.85749999999999823, '1'=>1); print_r(array_sum($arr)); 我得到的输
只是尝试获取查询结果的总和,我得到: array_sum() expects parameter 1 to be array, object given 代码: function getPerform
我是一名优秀的程序员,十分优秀!