【发布时间】:2013-02-05 08:40:12
【问题描述】:
我有一个数组,我用每行的 mysql 查询获取,每个都包含相同的索引,它看起来如下
array(
0=> array(
'order_nr'=> 123,
'order_date' => '2013-01-29 00:00:00',
'prod_name' => 'prod_1',
'prod_value' => 1200
)
1=> array(
'order_nr'=> 123,
'order_date' => '2013-01-29 00:00:00' ,
'prod_name' => 'prod_2',
'prod_value' => 2100
)
)
我想合并主题并对 prod_value 求和并在 prod_name 上创建一个新数组,最后我将拥有单个数组。我将如何在 php 中执行此操作,或者在这种情况下最好的解决方法是什么
array(
'order_nr'=> 123,
'order_date'=>'2013-01-29 00:00:00',
'prod_name'=> array('prod_1', 'prod_2')
'prod_value' => 3300
)
【问题讨论】:
-
至少对我来说,理解你想要获得的东西并不容易。请更具体并使用“输出样本”
-
如果你想总结这些值,我建议在数据库端使用
GROUP BY,而不是在 PHP 端 -
你的 prod_value 是多少??