【发布时间】:2019-05-29 00:10:48
【问题描述】:
这是我的数组,我想检查一个索引值以保留其他索引值,如果 product_id 值相同,则为 total_qty 的总和。我被困在这种情况下。我需要帮助。提前谢谢你。
Array
(
[0] => Array
(
[iProduct_id] => 1
[fTotal_qty] => 200
)
[1] => Array
(
[iProduct_id] => 2
[fTotal_qty] => 400
)
[2] => Array
(
[iProduct_id] => 6
[fTotal_qty] => 500
)
[3] => Array
(
[iProduct_id] => 4
[fTotal_qty] => 300
)
[4] => Array
(
[iProduct_id] => 5
[fTotal_qty] => 200
)
[5] => Array
(
[iProduct_id] => 6
[fTotal_qty] => 200
)
[6] => Array
(
[iProduct_id] => 1
[fTotal_qty] => 300
)
)
我想要这样的输出
product_id = 1
total_qty = 500
product_id = 2
total_qty = 400
product_id = 6
total_qty = 700
product_id = 4
total_qty = 300
product_id = 5
total_qty = 200
【问题讨论】:
-
你能告诉我们你的努力吗?
-
数据是否来自db?如果是...这应该使用(mysql)查询来完成
-
你可以在这里看到 6 个索引没有相同的 iProduct_id 为 1,值为 300。所以我想求和,当 product_id 相同时,我想要这个 product_id = 1 total_qty = 500跨度>
标签: php arrays for-loop multidimensional-array foreach