我有这个数组:
$data = [
0 => [
'date' => '2018-09-12',
'department' => 12,
'country' => 14,
'total' => 12
],
1 => [
'date' => '2018-09-12',
'department' => 12,
'country' => 14,
'total' => 18
],
2 => [
'date' => '2018-09-12',
'department' => 12,
'country' => 15,
'total' => 10
]
];
返回应该是:
$return = [
0 => [
'date' => '2018-09-12',
'department' => 12,
'country' => 14,
'total' => 30
],
1 => [
'date' => '2018-09-12',
'department' => 12,
'country' => 15,
'total' => 10
]
];
我尝试这样:
foreach ($data as $value) {
if(!in_array($value, $data)) {
$result[] = $data;
}
}
这个想法是,如果除总计之外的所有字段都相同,则将总计添加到具有相同字段的现有总计中。请帮我。提前谢谢,抱歉我的英语