【发布时间】:2011-04-03 07:27:35
【问题描述】:
实际上我很尴尬地问这样一个问题,但在那些日子里,你会在最简单的功能上花费 10000 小时,而且你尝试解决的次数越多,得到的解决方案就越复杂......我不想浪费更多时间,所以这就是问题所在。
我有一个数组:
$items=array(
0=> array('name'=>'red','value'=>2),
1=> array('name'=>'black','value'=>1),
2=> array('name'=>'red','value'=>3)
);
我需要一个函数来检测相同的名称并将它们合并起来,并将它们的值相加。这意味着函数完成后,数组应如下所示:
$items=array(
0=>array('name'=>'red','value'=>5),
1=>array('name'=>'black','value'=>1)
);
('red'有两个值为2和3的条目,操作后red应该有1个值为5的条目)
谢谢。
【问题讨论】: