问题标签 [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.
php - PHP一种在array_sum之后找到密钥的方法
我正在研究 SMA(简单移动平均)函数 5 秒(从数组中逐个找到每 5 个值的最佳平均值)。
结果,我有超过 1000 个数组,但在这里我们只有 2 个。
我想从这些数组中找到平均值的最大值,然后我在它们上使用array_sum
然后应用max
函数。
对于上述数组,我们将有 avg 如下:
所以最大值是:84.8
我需要数组的第一个键,最大值来自它,因为这个例子是1608616432
php - 格式化 array_sum 中的数组中的数字
我在 laravel 项目中有一个视图,我必须打印一些数组列的总和。
我有这种代码来实现结果:
它工作正常。但有一个问题。
数字列有一个格式化的意大利货币数字,如下所示:
1.267,76 欧元</p>
所以总和打印错误,因为数字有错误的格式来执行总和。
在刀片视图中执行求和之前,如何将所有数字格式化为 1267.76?
谢谢
arrays - 如何添加来自不同数组的多维数组值
我整天都在和这个作斗争,希望另一双眼睛能给我一些见识。我不确定我是否以正确的方式接近这一点。我有两个数组,分别是多维数组和单数组,我想把多维数组的内容相加,其值取自单数组,其中多维数组的内容与数组相同单个数组的键。我正在用 Laravel 构建一个应用程序。
如何根据取自$singleArray的key的值相加$multidimensionalArray中的值,然后除以$multidimensionalArray中key的个数,例如:在multidimensionalArray中的key“A2”有值A1,A2,A3而在singleArray中A1,A2,A3的值分别是675.58333333333, 1786.75, 2897.9166666667,怎么相加然后除以3(根据A2中值的个数)。
我希望结果是这样的
谢谢你:)
php - 用 php/mysql 中的条件汇总多维数组中的值
我在mysql中有下表
e_id | p_id | w1 | w2 | w3 | w4 |
---|---|---|---|---|---|
87 | 1019 | 1 | 1 | 0 | 0 |
87 | 1019 | 0 | 0 | 0 | 1 |
87 | 1020 | 1 | 1 | 1 | 1 |
87 | 1021 | 0 | 1 | 0 | 0 |
87 | 1021 | 0 | 0 | 1 | 1 |
87 | 1021 | 1 | 0 | 0 | 0 |
89 | 1020 | 1 | 1 | 1 | 1 |
89 | 1022 | 1 | 1 | 1 | 0 |
89 | 1022 | 0 | 0 | 0 | 1 |
我想对 e_id 和 p_id 相等的行求和。所以结果应该是这样的:
e_id | p_id | w1 | w2 | w3 | w4 |
---|---|---|---|---|---|
87 | 1019 | 1 | 1 | 0 | 1 |
87 | 1020 | 1 | 1 | 1 | 1 |
87 | 1021 | 1 | 1 | 1 | 1 |
89 | 1020 | 1 | 1 | 1 | 1 |
89 | 1022 | 1 | 1 | 1 | 1 |
我不确定我是否可以在 mysql 中做到这一点,可能只能在 php 中。获取后,我在 php 中得到了以下数组
我该怎么做?感谢任何帮助
php - 计算没有列分配的 PHP 数组的特定值
我需要显示汽车制造商的数量。
java - 如何仅使用递归解决分区问题
我遇到了一个需要建议的分区问题。我得到一个长度为偶数的一维数组。我需要编写一个布尔方法来确定数组是否可以分成 2 个大小相等且总和相等的子数组,不允许循环。
例如,数组 #1 {-3,5,-12,14,-9,13} 将返回 false,因为 -3 + 5 -12 + 14 = -9 + 13,但左侧有 4 个元素而在另一边 2。
数组 #2 将返回 true:{-3,14,12,5,-9,13}:-3 + 5 + 14 = 12 - 9 + 13
这是我到目前为止所做的:
对于案例 #2,它将按预期返回 true,但对于案例 #1,它也将返回 true。我需要添加一个条件,该条件将取消案例 #1 类型的数组的资格。