【发布时间】:2017-11-23 15:02:14
【问题描述】:
我有一个关联数组,由于键中的重复元素,我想对重复值求和..
为了更好地解释:
array:6 [
0 => array:4 [
"itemsName" => "H&M Chemise#15 M.Colors Orange x Grey '17(red-l)"
"itemsQuantity" => 3
"itemsCode" => 101
"itemsBarcode" => "101|60|78"
]
1 => array:4 [
"itemsName" => "H&M Chemise#15 M.Colors Orange x Grey '17(green-l)"
"itemsQuantity" => 1
"itemsCode" => 101
"itemsBarcode" => "101|15|78"
]
2 => array:4 [
"itemsName" => "Polo Cap Multi Colors B-Logo(red-l)"
"itemsQuantity" => 2
"itemsCode" => 104
"itemsBarcode" => "104|60|78"
]
3 => array:4 [
"itemsName" => "Polo Cap S-Logo White(green-l)"
"itemsQuantity" => 1
"itemsCode" => 107
"itemsBarcode" => "107|15|78"
]
4 => array:4 [
"itemsName" => "H&M Chemise#15 M.Colors Orange x Grey '17(green-l)"
"itemsQuantity" => 2
"itemsCode" => 101
"itemsBarcode" => "101|15|78"
]
5 => array:4 [
"itemsName" => "H&M Chemise#15 M.Colors Orange x Grey '17(red-l)"
"itemsQuantity" => 3
"itemsCode" => 101
"itemsBarcode" => "101|60|78"
]
]
问题:
你会发现条码01|15|78在数组索引4和1中有重复,所以我想总结一下索引中的数量4 和 1 并使它们成为一个数组,它将是:
[ "itemsName" => "H&M Chemise#15 M.Colors Orange x Grey '17(green-l)" "itemsQuantity" => 3 "itemsCode" => 101 "itemsBarcode" => "101|15|78" ]
【问题讨论】:
-
到目前为止你尝试过什么代码?
标签: php arrays algorithm loops