我有以下数组,其中包含系统上保存的培训课程的主记录(select_group
只标识相关课程组):
Array
(
[DE00041-1] => Array
(
[select_group] => 1
)
)
然后针对仅包含正在运行的课程的表格查询培训课程ID,同时还获取额外信息。
由于一个培训课程每年可能会运行一次以上,因此他们有一个running_id
,其中包含以下内容:
Array
(
[DE00041-1] => Array
(
[title] => xxx
[405] => Array
(
[start_quarter] => 1
[end_quarter] => 1
)
)
)
我需要做的是将原始数组select_group
数据添加到新创建的数组中。
最终结果应为:
Array
(
[DE00041-1] => Array
(
[title] => xxx
[select_group] => 1
[405] => Array
(
[start_quarter] => 1
[end_quarter] => 1
)
)
)
我查看了其他SO / Google的答案,但找不到我要找的内容。
可能会列出1-20个培训课程,每个培训课程每年运行一到四次。
答案 0 :(得分:3)
foreach($yourArray as $key => $value){
$yourArray[$key]['select_group'] = $select_group_array[$key]['select_group'];
}
答案 1 :(得分:0)
另一种变体:
$result = array_merge_recursive($arr1, $arr2);