현재 위치: > 함수 카테고리 모음> array_chunk

array_chunk

배열을 블록으로 분할하십시오
이름:array_chunk
분류:정렬
사용 언어:php
한 줄 설명:배열을 새 배열 청크로 분할하십시오.

PHP 기능 : Array_Chunk

[기능 이름]

array_chunk

[PHP 버전에 적용 가능]

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>

[매개 변수]

  • $ 배열 : 필수. 원래 배열이 분할됩니다.
  • $ 길이 : 필수. 각 새로운 배열의 크기 (요소 수).
  • $ preserve_keys : 선택 사항. true 로 설정되면 원래 배열의 키 이름이 유지됩니다. 그렇지 않으면 다시 표시됩니다.

[반품 값]

각 요소가 길이 $ 길이 의 배열 블록 인 다차원 배열을 반환합니다. 마지막 블록의 길이는 지정된 길이보다 작을 수 있습니다.

[예]

 $input = [&#39;a&#39;, &#39;b&#39;, &#39;c&#39;, &#39;d&#39;, &#39;e&#39;]; $result = array_chunk($input, 2); print_r($result); [샘플 코드 설명] $input = [&#39;a&#39;, &#39;b&#39;, &#39;c&#39;, &#39;d&#39;, &#39;e&#39;]; $result = array_chunk($input, 2); print_r($result);

이 예에서 원래 배열에는 5 개의 요소가 포함되어 있으며, 이는 array_chunk 로 나뉘어 세트 당 2 개의 요소의 여러 배열 덩어리로 나뉩니다. 결과는 3 개의 서브 어레이를 포함하는 다차원 배열입니다.

  • [0] => [ 'a', 'b']
  • [1] => [ 'c', 'd']
  • [2] => [ 'e']

$ preserve_keys 매개 변수가 설정되지 않았거나 false 로 설정되지 않으므로 키 이름은 0으로 시작하는 숫자 키로 다시 표시됩니다.

유사한 함수
  • 배열의 내부 포인터를 첫 번째 장치로 가리 킵니다. reset

    reset

    배열의내부포인터를첫번째장치로가리킵니다
  • 배열의 시작 부분에서 셀을 배열에서 옮깁니다. array_shift

    array_shift

    배열의시작부분에서셀을배열에서옮깁니다.
  • 인덱스 점검으로 배열의 차이 세트를 계산하십시오 array_diff_assoc

    array_diff_assoc

    인덱스점검으로배열의차이세트를계산하십시
  • 배열의 차이를 계산합니다 array_diff

    array_diff

    배열의차이를계산합니다
  • 배열을 블록으로 분할하십시오 array_chunk

    array_chunk

    배열을블록으로분할하십시오
  • 배열 시작시 하나 이상의 장치 삽입 array_unshift

    array_unshift

    배열시작시하나이상의장치삽입
  • 배열에서 하나 이상의 단위를 무작위로 가져옵니다 array_rand

    array_rand

    배열에서하나이상의단위를무작위로가져옵니
  • 배열의 교차점을 계산합니다 array_intersect

    array_intersect

    배열의교차점을계산합니다
인기 기사