I have an array with some keys, here I need to combine the values into the same keys, for example, the scorecard value for keys 117 and 107 should be combined, as indicated below in the output array.
$input_array = array (
38 => array
(
117 => array
(
'scorecard' => array
(
0 => 'q4'
),
'business_plan' => array
(
0 => 'q4'
)
),
107 => array
(
'scorecard' => array
(
0 => 'q1'
),
'business_plan' => array
(
0 => 'q2'
)
),
),
53 => array
(
373 => array
(
'scorecard' => array
(
0 => 'q4'
),
'business_plan' => array
(
0 => 'q1'
)
),
110 => array
(
'scorecard' => array
(
0 => 'q4',
0 => 'q3'
),
'business_plan' => array
(
0 => 'q4'
),
'marketing_plan' => array
(
0 => 'q3',
1 => 'q4'
)
)
),
318 => array
(
2279 => array
(
'scorecard' => array
(
0 => 'q4'
)
)
)
);
The output array will contain the following values: -
Array
(
[38] => Array
(
[scorecard] => Array
(
[0] => q4
[1] => q1
)
[business_plan] => Array
(
[0] => q4
[1] => q2
)
)
[53] => Array
(
[scorecard] => Array
(
[0] => q4
[1] => q3
)
[business_plan] => Array
(
[0] => q1
[0] => q4
)
[marketing_plan] => Array
(
[0] => q3
[1] => q4
)
)
[318] => Array
(
[scorecard] => Array
(
[0] => q4
)
)
)
kapil source
share