相关疑难解决方法(0)

如何通过对合并值求和来合并两个数组

可能重复:
PHP:如何对相同键的数组的值求和

我正在寻找一个array_merge()不替换值的函数,但是要添加它们.

例如,这是我正在尝试的代码:

    echo "<pre>"; 

    $a1 = array(
         "a" => 2
        ,"b" => 0
        ,"c" => 5
    );

    $a2 = array(
         "a" => 3
        ,"b" => 9
        ,"c" => 7
        ,"d" => 10
    );

    $a3 = array_merge($a1, $a2);
    print_r($a3); 
Run Code Online (Sandbox Code Playgroud)

可悲的是,这输出了这个:

Array
(
    [a] => 3
    [b] => 9
    [c] => 7
    [d] => 10
)
Run Code Online (Sandbox Code Playgroud)

然后我尝试了,而不是array_merge简单地添加两个数组

$a3 = $a1 + $a2;
Run Code Online (Sandbox Code Playgroud)

但这是输出

Array
(
    [a] => 2
    [b] => 0
    [c] => 5
    [d] => …
Run Code Online (Sandbox Code Playgroud)

php arrays sum

29
推荐指数
3
解决办法
3万
查看次数

求和两个数组的最佳方法

我有两个数组:

$a = array(10, 2, 5, 10, 0);
$b = array(1, 20, 11, 8, 3);
Run Code Online (Sandbox Code Playgroud)

我需要总结并得到结果:

$c = array(11, 22, 16, 18, 3);
Run Code Online (Sandbox Code Playgroud)

关于如何没有"foreach"的任何建议?

php arrays sum

12
推荐指数
3
解决办法
2万
查看次数

关联数组,相同键的和值

所以我有这个关联数组(使用kint完成转储)

用Kint完成转储 d

而不是让键Conference"重复"3次.我想只让它一次,并将3个值合并为一个,以便有类似的东西:

会议:4534

对于重复的所有其他键也一样

是否有可以做到这一点的本机功能?

php arrays associative-array sum

9
推荐指数
2
解决办法
3万
查看次数

如何求和相同元素id的数组的值

我想要数组元素的总和,它们具有相同的元素“Id”。我想获得不包含重复元素“id”的新数组。我的数组结构如下。

Array
(
    [0] => Array
        (
            [id] => 693
            [quantity] => 40
        )

    [1] => Array
        (
            [id] => 697
            [quantity] => 10
        )

    [2] => Array
        (
            [id] => 693
            [quantity] => 20
        )

    [3] => Array
        (
            [id] => 705
            [quantity] => 40
        )

)
Run Code Online (Sandbox Code Playgroud)

我想得到预期的结果

Array
(
    [0] => Array
        (
            [id] => 693
            [quantity] => 60
        )

    [1] => Array
        (
            [id] => 697
            [quantity] => 10
        )



    [2] => Array
        (
            [id] => 705 …
Run Code Online (Sandbox Code Playgroud)

php arrays

-1
推荐指数
1
解决办法
3422
查看次数

标签 统计

arrays ×4

php ×4

sum ×3

associative-array ×1