I have 3 arrays representing count of data grouped by dates $dummyArray1 = array('year' => array('month' => 'count'));
$dummyArray1 = array(
'2012' => array(
'1' => 13,
'2' => 22,
'3' => 18,
'5' => 19
),
'2011' => array(
'1' => '4',
'3' => 13
)
);
$dummyArray2 = array(
'2012' => array(
'1' => 44,
'4' => 34,
'5' => 38,
'6' => 29
),
'2011' => array(
'1' => 9,
'2' => 11,
'3' => 1
)
);
$dummyArray3 = array(
'2012' => array(
'2' => 5,
'4' => 3,
'6' => 1,
'8' => 11
),
'2011' => array(
'3' => 9,
'4' => 14,
'9' => 9
)
);
I need to group those in 1 array so that for each month I will have count value of each of the arrays. If a count data does not exist in particular month then there should be 0 inserted as count value.
Desired output:
[
2012 => [
1 => 57,
2 => 27,
3 => 18,
4 => 37,
5 => 57,
6 => 30,
7 => 0,
8 => 11,
9 => 0,
10 => 0,
11 => 0,
12 => 0,
],
2011 => [
1 => 13,
2 => 11,
3 => 23,
4 => 14,
5 => 0,
6 => 0,
7 => 0,
8 => 0,
9 => 9,
10 => 0,
11 => 0,
12 => 0,
],
]