PHP 매뉴얼
이전 |  | 다음

# array_chunk

(PHP 4 >= 4.2.0, PHP 5)

array_chunk -- 배열을 여러 덩어리로 분산시킨다

## 설명

array array_chunk ( array input, int size [, bool preserve_keys])

array_chunk() 는 `size` 값으로 여러개의 배열안에 배열을 분산시킨다. 마지막 배열에서는 그 값보다 적은수의 값들을 갖는 배열을 갖을 수 있다. 0부터 시작되는 인덱스를 갖는 다차원 배열의 구성원으로서의 배열을 얻는다.

선택적인 `preserve_keys` 매개변수를 `TRUE`로 설정함으로써, PHP가 입력 배열로부터의 원래 키를 유지할수 있게 한다. `FALSE`를 설정하면, 새로운 숫자 키가 사용될것이고 각 결과 배열들은 0부터 시작된다. 기본값은 `FALSE`이다.

예 1. array_chunk() 예제코드

`<?php $input_array = array('a', 'b', 'c', 'd', 'e'); print_r(array_chunk($input_array, 2)); print_r(array_chunk($input_array, 2, TRUE)); ?>`

위 프로그램의 출력은 다음과 같을것이다:

    Array
    (
        [0] => Array
            (
                [0] => a
                [1] => b
            )

        [1] => Array
            (
                [0] => c
                [1] => d
            )

        [2] => Array
            (
                [0] => e
            )

    )
    Array
    (
        [0] => Array
            (
                [0] => a
                [1] => b
            )

        [1] => Array
            (
                [2] => c
                [3] => d
            )

        [2] => Array
            (
                [4] => e
            )

    )

이전 | 처음으로 | 다음
array_change_key_case | 위로 | array_combine