PHP array_chunk() 함수
예제
두 개의 요소로 배열을 분할합니다:
<?php $cars=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel"); print_r(array_chunk($cars,2)); ?>
정의 및 사용법
array_chunk() 함수는 배열을 새로운 배열 블록으로 분할합니다.
각 배열의 요소 수는 size 파라미터 결정. 마지막 배열의 요소 수는 몇 개가 적을 수 있습니다.
선택 사항 파라미터 preserve_key 는 새로운 배열의 요소가 원본 배열과 동일한 키를 가지거나(관계 배열에 사용), 0부터 시작하는 새로운 숫자 키를 가지거나(인덱스 배열에 사용)되는 boolean 값입니다. 기본적으로 새로운 키가 할당됩니다.
문법
array_chunk(array,size,preserve_key);
파라미터 | 설명 |
---|---|
array | 필수. 사용할 배열을 정의합니다. |
size | 필수. 각 새로운 배열에 포함되는 요소 수를 정의하는 정수 값. |
preserve_key |
선택 사항. 가능한 값:
|
기술 세부 사항
반환 값: | 0부터 시작하는 다중 차원 인덱스 배열을 반환하며, 각 차원은 size 요소. |
PHP 버전: | 4.2+ |
더 많은 예제
예제 1
원본 배열의 키를 유지하면서 배열을 두 개의 요소로 분할합니다:
<?php $age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31","David"=>"35"); print_r(array_chunk($age,2,true)); ?>