一个PHP的关于数组的问题?

图片说明
请教前辈,写一个foreach嵌套把数组1的红框部分换成数组2的红框部分?该怎么写?

整体替换更方便,假如左图整个数组为$original,则 $original[1]['option']=$arr2就行。
若用foerach

foreach($arr2 as $v) {
    $original[1]['option'][] = $v;
}

试下这个看行不,第一个数组为arr1 , 第二个数组为arr2

foreach($arr2 as $key => $val)
{
foreach($val['option'] as $k => $v)
{
if(isset($arr1[$key]['option'][$k]))
{
$arr1[$key]['option'][$k] = $v;
}
}
}

纠正:最后一行代码应该是 $v1 = $arr2[$k]['option'][$k1];

foreach($arr1 as $k=>$v) {
foreach($v['option'] as $k1=>&$v1) {
$v1 = $arr2[$k][$k1];

}
}