array_fill()

array_fill(시작, 시작+@, 이거넣어)

오류

$a = array('-1'=>'hhs', '0'=>'hjp');
$a = array_fill(-2,4,'hihi');
print_r($a);
결과:
Array ( [-2] => Roger [0] => Roger [1] => Roger [2] => Roger ) 

원래 배열이 사라져버렸다!
array_replace로 극복할 수 있다.

해결

$a = array('-1'=>'hhs', '0'=>'hjp');
$b = array_fill(-2, 4, 'hihi');
$c = array_replace($b, $a);
ksort($c);
print_r($c);
결과:
Array
(
    [-2] => hihi 
    [-1] => hhs
    [0] => hjp
    [1] => hihi 
    [2] => hihi 
)