Php 在数组中查找相同的值组合并添加数量

Php 在数组中查找相同的值组合并添加数量,php,arrays,search,Php,Arrays,Search,我有以下数组: [2865] => Array ( [product] => 17 [quantity] => 5 [option_24] => 51 [option_28] => 63 [option_25] => 53 ) [2866] => Array (

我有以下数组:

   [2865] => Array
        (
            [product] => 17
            [quantity] => 5
            [option_24] => 51
            [option_28] => 63
            [option_25] => 53
        )

    [2866] => Array
        (
            [product] => 17
            [quantity] => 5
            [option_24] => 51
            [option_28] => 63
            [option_25] => 53
        )

    [2867] => Array
        (
            [product] => 20
            [quantity] => 1
            [option_29] => 65
            [option_30] => 67
            [option_31] => 71
        )
现在我想得到数组中具有相同值的数量的加法。例如- 数组
2866
和数组
2867
具有相同的选项值
(51,63,53)
。所以我想增加这个数组的数量


i、 e
5+1=6

在foreach中,我将第一个数组存储在temp中,并将temp数组与第二个数组进行比较。。但是运气不好。
array_key($arr[2866])!=数组键($arr[2867])
当两个记录都有数量
5
时,为什么要将数量计算为
5+1=6
?示例中的错误或逻辑描述中的遗漏?