
array_fill은 연속적인 숫자를 채우는 함수입니다. 예를 들어, array_fill(1, 10)으로 1부터 10까지의 숫자를 배열에 채울 수 있습니다.
array_fill을 사용하여 특정 숫자를 N번 반복하는 것은 가장 효율적인 방법입니다. 예를 들어, array_fill(1, 10)과 array_fill(1, 10, 1) 모두 1을 10번 반복하지만, array_fill(1, 10)가 더 빠릅니다.
array_fill을 사용하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$array = array_fill(1, 10, 1);
print_r($array);
이 코드는 다음과 같은 결과를 출력합니다.
#hostingforum.kr
php
Array
(
[0] => 1
[1] => 1
[2] => 1
[3] => 1
[4] => 1
[5] => 1
[6] => 1
[7] => 1
[8] => 1
[9] => 1
)
array_fill을 사용하는 것이 가장 효율적인 방법이지만, PHP 7.2 이상부터는 array_fill는 array_fill(0, $size, $value)과 array_fill_keys(array(), $value) 두 가지 버전이 제공됩니다. array_fill_keys는 array_fill보다 빠릅니다.
2025-04-11 18:54