간단하게 설명하자면 배열에 값을 채우는(입력하는) 함수이다.
하지만 배열의 어느부분에 어떤 값으로 채울지를 정할 수 있다.
설명하자면, 다음과 같이 함수가 있을때
array_fill(start_index, num, 'string or anything');
- start_index
는 입력하고자하는 배열의 첫번째 key값을 의미한다
- num은 채우고자하는 배열의 요소가 이 num 수 만큼 채워진다.
- 'string or anything'는 배열을 채울 값을 입력한다.
음... 글로 설명하기보단 예시를 참고하면 쉽게 이해할수 있을것이다.
다음 예시를 참고하자.
$Array_ex = array_fill(5, 6, 'input text');
print_r($Array_ex);
위의 예시는 따라서
Array_ex[5]에서 5 + 6(num)을 한 Array_ex[11]까지 input text라는 값으로 채워질것이다.
즉, 출력 값은
Array_ex[5] => input text
Array_ex[6] => input text
Array_ex[7] => input text
Array_ex[8] => input text
Array_ex[9] => input text
Array_ex[10] => input text
Array_ex[11] => input text
이다.