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
?示例中的错误或逻辑描述中的遗漏?