![]() |
1
82
|
![]() |
2
148
你可以使用
Example with
还有,因为
PHP 5.5
你可以使用
Example with
如果要获取具有相同键的所有内部数组的总和( 您发布的期望结果 )你可以这样做。( 记住,第一个内部数组必须具有与其他数组相同的结构 ):
Example with
如果您希望使用
|
![]() |
3
27
这里有一个与其他两个类似的解决方案:
但这不需要检查数组键是否已经存在,也不需要发送通知。 |
![]() |
4
21
也可以使用
|
![]() |
5
12
|
![]() |
6
7
使用此代码段:
|
![]() |
7
5
另一个版本,下面有一些好处。
我想将Gumbo、Graviton和Chris J的最佳答案与以下目标结合起来,以便在我的应用程序中使用: a)在循环(gumbo)外初始化“sum”数组键。应该有助于提高超大阵列的性能(尚未测试!).取消通知。 b)主逻辑易于理解,无需点击手册。(格雷斯顿,克里斯J)。 c)解决了增加任意两个键相同的数组的值的更普遍的问题,使其对子数组结构的依赖性更小。
与Gumbo的解决方案不同,您可以在值不在子数组中的情况下重用它。在下面的例子中想象一下
|
![]() |
8
4
也可以使用
不像以前的解决方案那样可读,但它可以工作:) |
![]() |
9
3
这里有一个版本,其中两个数组的数组键可能不相同,但您希望它们都在最终数组中。
|
![]() |
10
2
我们需要首先检查数组键是否存在。 代码:
带数组键验证的输出:
不带数组键验证的输出:
这是一个糟糕的实践,尽管它打印输出。如果密钥确实存在,请始终首先检查。 |
![]() |
11
0
对于那些在这里登陆并正在寻找合并解决方案的人 n个数组 并且对n数组中相同键的值求和,我已经编写了这个函数,它也可以递归地工作。(见: https://gist.github.com/Nickology/f700e319cbafab5eaedc ) 例子:
将导致:
代码如下:
|
![]() |
12
0
你知道我通常是怎么做这种手术的。
|
![]() |
13
0
您可以尝试以下操作:
最后:
|
![]() |
14
0
这对我的Laravel项目很有用
|
![]() |
15
0
检查数组中的每一项,如果值存在,则将其和到以前的值(如果不只是赋值)。
输出:
|
![]() |
16
-1
|
![]() |
17
-1
|
![]() |
18
-1
例如,您可以从下面这样的结果中提取所有字段。 我从数组中提取“余额”并保存到变量中
然后在下一行,你可以这样求和:
希望它有帮助。 |
![]() |
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
![]() |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
|
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |