【发布时间】:2019-01-02 17:34:53
【问题描述】:
在对简单数组进行分组时遇到问题。想对大小和数量进行分组。这些是鞋码。
这是我的数组:
Array
(
[0] => Array
(
[sku] => '82368-21'
[size] => 36
[quantity] => 1
)
[1] => Array
(
[sku] => '82368-21'
[size] => 36
[quantity] => 3
)
[2] => Array
(
[sku] => '82368-22'
[size] => 38
[quantity] => 0
)
[3] => Array
(
[sku] => '82368-23'
[size] => 39
[quantity] => 2
)
[4] => Array
(
[sku] => '82368-23'
[size] => 39
[quantity] => 1
)
)
如您所见,鞋子有多种尺寸和数量。那里 无需删除任何重复项,因为它们都应按大小分组。 我想输出以下内容:
Array
(
[0] => Array
(
[sku] => '82368-21'
[size] => 36
[quantity] => 4
)
[1] => Array
(
[sku] => '82368-22'
[size] => 38
[quantity] => 0
)
[2] => Array
(
[sku] => '82368-23'
[size] => 39
[quantity] => 3
)
)
【问题讨论】:
-
你试过什么? PS。我已经解决了。
-
检查this - 我认为这是同一个问题......
-
@DavidWinder - 它很相似,但所需的输出非常不同。
-
也许输出不同,但到达那里的方式是一样的——我希望 OP 自己做。请注意,那里的其他一些答案给出的输出与此处要求的输出相同