我有一个包含一些键的数组,我需要做的是合并相同键的值,例如,键117和107的记分卡值应该像下面的输出数组一样合并。
$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'
)
)
)
);
输出数组将包含以下值:
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
)
)
)
foreach($array as $key => $value) {}
- Sougata Bose// 在这里,我该如何合并相同键的值。 }
} - kapil