array_chunk
배열을 블록으로 분할하십시오
array_chunk
PHP 4> = 4.2.0, php 5, php 7, php 8
Array_Chunk 함수는 배열을 여러 배열 청크로 나누며 각각 지정된 수의 요소를 포함합니다. 이 기능은 종종 대형 데이터 세트를 더 쉽게 처리하거나 페이징을 위해 작은 부품으로 분할하는 데 사용됩니다.
<span class="fun">Array_chunk (Array $ array, int $ length, bool $ preserve_keys = false) : 배열</span>
각 요소가 길이 $ 길이 의 배열 블록 인 다차원 배열을 반환합니다. 마지막 블록의 길이는 지정된 길이보다 작을 수 있습니다.
$input = ['a', 'b', 'c', 'd', 'e']; $result = array_chunk($input, 2); print_r($result);
[샘플 코드 설명]$input = ['a', 'b', 'c', 'd', 'e']; $result = array_chunk($input, 2); print_r($result);
이 예에서 원래 배열에는 5 개의 요소가 포함되어 있으며, 이는 array_chunk 로 나뉘어 세트 당 2 개의 요소의 여러 배열 덩어리로 나뉩니다. 결과는 3 개의 서브 어레이를 포함하는 다차원 배열입니다.
$ preserve_keys 매개 변수가 설정되지 않았거나 false 로 설정되지 않으므로 키 이름은 0으로 시작하는 숫자 키로 다시 표시됩니다.