【发布时间】:2020-02-03 17:02:43
【问题描述】:
我对这个数组有问题,我需要用相同的键合并表单字符串
$data = array(
0 => array(
'name' => 'Alfa Edison, Dwiki',
'budget' => 3700,
),
1 => array(
'name' => 'Maverick Sam',
'budget' => 500,
),
2 => array(
'name' => 'Dwiki',
'budget' => 1000,
),
3 => array(
'name' => 'Steve, Dwiki',
'budget' => 2000,
),
4 => array(
'name' => 'Alfa Edison',
'budget' => 700,
),
5 => array(
'name' => 'Maverick Sam',
'budget' => 4000,
),
6 => array(
'name' => 'Steve, Alfa Edison',
'budget' => 334,
),
);
我想要这样的结果:
array(
0 => array(
'name' => 'Alfa Edison',
'budget' => 4734,
),
1 => array(
'name' => 'Dwiki',
'budget' => 6700,
),
2 => array(
'name' => 'Maverick Sam',
'budget' => 4500,
),
3 => array(
'name' => 'Steve',
'budget' => 2334,
),
);
如何合并具有相同键的字符串并对预算求和。我尝试为每一个,但我失败了。 我尝试 array_reduce 并爆炸名称但失败了。
【问题讨论】:
-
请展示您到目前为止所做的尝试——即使没有成功,也可以很容易地展示您失败的地方。