라이브러리

[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` 함수의 사용법을 이해할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 597 페이지

검색

게시물 검색