라이브러리
[PHP] array_fill - 배열을 값으로 채우기
PHP의 array_fill 함수
PHP에서 `array_fill` 함수는 특정 인덱스부터 시작하여 지정된 수만큼 요소를 추가하여 새로운 배열을 생성합니다. 이 함수는 `array_fill_keys` 함수와 함께 사용할 수 있습니다.
array_fill 함수의 형식
`array_fill(int $start, int $num, mixed $value)`
- `$start` : 배열에서 시작할 인덱스입니다.
- `$num` : 배열에 추가할 요소의 수입니다.
- `$value` : 배열에 추가할 요소의 값입니다.
예제
#hostingforum.kr
php
// array_fill 함수를 사용하여 5개의 요소를 추가한 배열을 생성합니다.
$array = array_fill(0, 5, 'Hello');
print_r($array);
// 결과
// Array
// (
// [0] => Hello
// [1] => Hello
// [2] => Hello
// [3] => Hello
// [4] => Hello
// )
array_fill_keys 함수의 형식
`array_fill_keys(array $keys, mixed $value)`
- `$keys` : 배열에 추가할 키의 배열입니다.
- `$value` : 배열에 추가할 요소의 값입니다.
예제
#hostingforum.kr
php
// array_fill_keys 함수를 사용하여 'a', 'b', 'c' 키에 'Hello' 값을 추가한 배열을 생성합니다.
$array = array_fill_keys(array('a', 'b', 'c'), 'Hello');
print_r($array);
// 결과
// Array
// (
// [a] => Hello
// [b] => Hello
// [c] => Hello
// )
array_fill 함수를 사용하여 2차원 배열 생성
#hostingforum.kr
php
// array_fill 함수를 사용하여 3x3 2차원 배열을 생성합니다.
$array = array_fill(0, 3, array_fill(0, 3, 'Hello'));
print_r($array);
// 결과
// Array
// (
// [0] => Array
// (
// [0] => Hello
// [1] => Hello
// [2] => Hello
// )
//
// [1] => Array
// (
// [0] => Hello
// [1] => Hello
// [2] => Hello
// )
//
// [2] => Array
// (
// [0] => Hello
// [1] => Hello
// [2] => Hello
// )
// )
이러한 예제를 통해 PHP의 `array_fill` 함수의 사용법을 이해할 수 있습니다.
댓글목록
등록된 댓글이 없습니다.