вы можете установить значения первого массива в ноль, а затем объединить два для достижения вашего результата.
<?php
$array1= [
'1399-1-27' => 2,
'1399-1-26' => 6,
'1399-1-25' => 3,
'1399-1-24' => 3,
'1399-1-23' => 2
];
$array2 = [
'1399-1-27' => 3.6666666666667,
'1399-1-26' => 4,
'1399-1-25' => 2.6666666666667
];
$array1_0 = array_fill_keys(array_keys($array1), 0);
$result = array_merge($array1_0, $array2);
print_r($result);
?>
Результат
Array
(
[1399-1-27] => 3.6666666666667
[1399-1-26] => 4
[1399-1-25] => 2.6666666666667
[1399-1-24] => 0
[1399-1-23] => 0
)