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이다.
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 ) )