问题标签 [array-sum]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
657 浏览

php - 来自sql的array_sum

我对php相当陌生,所以我正在寻找一些方向。我是查询 sql server,我需要对某些列进行求和。如果我使用有效的数组 1、2、3,但我似乎无法获得impresss_total 的值。

0 投票
0 回答
27 浏览

php - 基于键的数组总和(按用户分组)

在此处输入图像描述

这是我从 mysql 获得的第一个数组

)

我需要一个输出

基于 created_by 的数组总和需要按 created_by 计数分组。

0 投票
3 回答
670 浏览

php - PHP 按 item.qty 对数组值求和

我想知道是否有更快的方法来求和,即按数量计算每个项目的重量。

如果我不需要数量偏移量,我可以使用

但这在本例中不起作用。

任何人都知道这是否以及如何更快地完成?

谢谢/棉花

编辑

测试脚本:

0 投票
1 回答
32 浏览

arrays - 根据数组中的其他值对多维数组值求和

经过思考和思考,我没有找到解决这个问题的方法。我一直在考虑循环内的循环,但我总是没有尽头。

拥有像这样的多维数组:

我需要总结所有 'meritos' => 'Puntuacion' 但有以下不便:

'meritos' => 'Puntuacion'相同的总和'categorias' => 'id'不能优于'categorias' => 'PuntuacionMax'

带有我给的数组的 IE。

我有两个属于相同的“puntuacion”值,'categorias' => 'id' (29)它们是 8 和 6。总和为 14,并且不会超过 puntuacionMax (15),所以没关系。

属于相同 'categorias' => 'id' (30) 的另外两个 'puntuacion' 值是 7 和 8。总和将为 15 但超过 puntuacionMax (10),因此结果必须为 10。

最终总和值为 24(14 和 10 的总和)

提前感谢您的帮助。

0 投票
1 回答
431 浏览

c++ - 用于查找连续子数组的最大和的代码未通过测试用例

这是问题 - 在一个数组(包含至少一个数字)中找到总和最大的连续子数组。

例如:

给定数组 [-2,1,-3,4,-1,2,1,-5,4],

连续子数组 [4,-1,2,1] 的最大和 = 6。

这是我对这个问题的解决方案 -

这是测试用例,我的解决方案显示输出为 98,而预期为 217。

第一个数字“494”表示大小。

照原样粘贴即可。

我无法弄清楚这个解决方案中的缺陷。

0 投票
4 回答
82 浏览

php - 想在php中添加多维数组

我有两个多维数组。如果键相同,那么我想得到总和,我该怎么做。一个是——

第二个是-一个是-

所以我的结果是

代码是

0 投票
1 回答
90 浏览

php - 多维数组求和并根据键值放入单列

必须选择To-date 和from-date。我有一个数组,其键为日期我想要的是,如果我选择 15 天的键值,最多 15 的键值将添加到一列,所以如果我的迄今为止和起始日期的差异为 30,那么它将出现两列 1 -15 / 16-30 并且值将被添加并根据

样本输出

0 投票
2 回答
200 浏览

php - array_sum 不同逗号的数字不等于零但长数字

像这样的数字一切正常

但是当 $request->amount 中的数字是这样的

我的号码很长

我怎么能让 array_sum 在这个值上给我零结果谢谢

0 投票
2 回答
243 浏览

php - PHP array_sum 不添加 sqlsrv 查询

我正在使用 PHP 5.6 和 7.0.29 执行以下 SQLSRV 查询,当我得到结果时,我似乎无法使用 array_sum 添加(SUM)“grand_total”的总结果,甚至当我尝试循环它时。

Array_sum 的结果是相同的,只是与 grand_total 本身相呼应。

示例:4.8 6 109.4 1.197 17.8 45.5 89 而不是总计 = 184.XX

这是因为我已经使用 SUM 来总计 inv_trx.trx_qty * inv_trx.unit_price 来形成 grand_total?

我怀疑这是我的阵列的问题,但我不确定。任何建议将不胜感激。

查询产生以下

我想做的是得到总和,即grand_total。

0 投票
2 回答
345 浏览

php - 为什么当 array_sum() 值为 1 时 PHP 在 if 条件下返回 false?

我面临一个奇怪的问题,数组的总和为 1,但是当我将其检查到 IF 条件时,它返回 false。

上面的代码返回It's not one而不是It's one