현재 위치: > 함수 카테고리 모음> 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으로 시작하는 숫자 키로 다시 표시됩니다.

유사한 함수
  • 배열을 반대로 정렬하고 인덱스 관계를 유지합니다 arsort

    arsort

    배열을반대로정렬하고인덱스관계를유지합니
  • 연관 배열에서 키 이름을 얻습니다 key

    key

    연관배열에서키이름을얻습니다
  • 하나 이상의 배열을 재귀 적으로 병합하십시오 array_merge_recursive

    array_merge_recursive

    하나이상의배열을재귀적으로병합하십시오
  • "천연 정렬"알고리즘을 사용하여 배열을 정렬합니다 natsort

    natsort

    "천연정렬"알고리즘
  • 인덱스 점검으로 배열의 차이 세트를 계산하고 콜백 함수를 사용하여 데이터와 인덱스를 비교합니다. array_udiff_uassoc

    array_udiff_uassoc

    인덱스점검으로배열의차이세트를계산하고콜
  • 사용자 정의 함수를 사용하여 배열의 각 요소에 콜백을 만듭니다. array_walk

    array_walk

    사용자정의함수를사용하여배열의각요소에콜
  • 하나의 배열을 키로 사용하고 다른 배열을 값으로 사용하여 배열을 만듭니다. array_combine

    array_combine

    하나의배열을키로사용하고다른배열을값으로
  • 배열에서 중복 값을 제거하십시오 array_unique

    array_unique

    배열에서중복값을제거하십시오
인기 기사