У меня есть два массива:
Array
(
[2005] => 0
[2006] => 0
[2007] => 0
[2008] => 0
[2009] => 0
)
Array
(
[2007] => 5
[2008] => 6.05
[2009] => 7
)
Я хочу объединить эти два массива так, чтобы, если значение существовало во втором массиве, оно перезаписывало значение первого массива. Таким образом, результирующий массив будет:
Array
(
[2005] => 0
[2006] => 0
[2007] => 5
[2008] => 6.05
[2009] => 7
)
Спасибо за вашу помощь.
UPDATE:
Это была моя лучшая попытка, но безуспешно:
$final = '';
foreach ($years as $k => $v){
if (in_array($k,$values)){
$final .= $values[$k] . '|';
}else{
$final .= $k[$v] . '|';
}
}
echo "final = $final";