我有一个多维数组:
$array = array(
array(
"name" => "one",
"date" => "2016-10-10",
"data"=> 30
),
array(
"name" => "one",
"date" => "2016-10-11",
"data"=> 30
),
array(
"name" => "two",
"date" => "2016-10-10",
"data"=> 40
)
);现在我想合并数组的差异,比如一个数组(名称=> 1)有两个日期(2016-10-10和2016-10-10),但是数组(名称=> 2)只有一个日期(2016-10-10),我想将2016-10-11与数组(名称=> 2)相加。
array(
"name" => "two",
"date" => "2016-10-11",
"data"=> 0
)发布于 2017-12-01 17:01:20
也许有一种更简单的方法我还没有想到,但我认为解决方案似乎需要三个步骤。
(如果您按名称分组并获得唯一的日期列表,这也应该是一样的。)
https://stackoverflow.com/questions/47597628
复制相似问题