IT/php

php array_chunk — 배열을 조각으로 나누기

조원태 2016. 10. 20. 17:08
반응형

array_chunk


(PHP 4 >= 4.2.0, PHP 5, PHP 7)

array_chunk — 배열을 조각으로 나누기


설명 ¶


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

배열을 size 크기 조각으로 나눕니다. 마지막 조각은 size 원소보다 적은 조각을 가질 수 있습니다.


인수 ¶


input

작동할 배열


size

각 조각의 크기


preserve_keys

TRUE로 설정하면 키를 보존합니다. 기본값은 FALSE로 조각 숫자로 다시 인덱스합니다.


반환값 ¶


0으로 시작하는 다차원 숫자 인덱스 배열을 반환합니다. 각 차원은 size 원소를 가집니다.


오류/예외 ¶


size가 1보다 작으면 E_WARNING이 발생하고 NULL을 반환합니다.


예제 ¶


Example #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

        )


)

반응형

'IT > php' 카테고리의 다른 글

php preg_match 파싱 문자열 패턴  (0) 2016.10.24
php preg_grep 배열 패턴  (0) 2016.10.24
php array_search 배열값에 맞는 인자값 리턴  (0) 2016.10.20
php 배열 마지막 값 array_pop  (0) 2016.10.20
php 배열값 역순 출력 rsort  (0) 2016.10.13