【发布时间】:2022-08-18 20:12:55
【问题描述】:
对于每种不同的颜色,用相同的 \'color\' 对 \'val\',\'val1\',\'val2\' 字段求和的最佳方法是什么:
我有以下数组格式。如果颜色具有相同的值,则在该数组中添加键值。请帮帮我。提前致谢
Array
(
[0] => Array
(
[color]=> \"red\"
[val]=> 4
[val1]=> 4
[val2]=> 4
)
[1] => Array
(
[color]=> \"green\"
[val]=> 3
[val1]=> 3
[val2]=> 3
)
[2] => Array
(
[color]=> \"blue\"
[val]=> 1
[val1]=> 3
[val2]=> 3
)
[3] => Array
(
[color]=> \"green\"
[val]=> 6
[val1]=> 3
[val2]=> 3
)
[4] => Array
(
[color]=> \"blue\"
[val]=> 2
[val1]=> 3
[val2]=> 3
)
)
我想要的结果:
(
[color] => red
[val] => 4
[val1] => 4
[val2] => 4
)
(
[color] => green
[val] => 9
[val1] => 6
[val2] => 6
)
(
[color] => blue
[val] => 3
[val1] => 6
[val2] => 6
)