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

유사한 함수
  • 반대 순서의 세포가있는 배열을 반환하십시오 array_reverse

    array_reverse

    반대순서의세포가있는배열을반환하십시오
  • 사용자가 제공하는 콜백 함수를 사용하여 배열의 차이 세트를 계산하기 위해 인덱스 점검을 수행하십시오. array_diff_uassoc

    array_diff_uassoc

    사용자가제공하는콜백함수를사용하여배열의
  • 인덱스 점검으로 배열의 차이 세트를 계산하고 콜백 함수를 사용하여 데이터와 인덱스를 비교합니다. array_udiff_uassoc

    array_udiff_uassoc

    인덱스점검으로배열의차이세트를계산하고콜
  • 사용자 정의 비교 함수를 사용하여 배열의 값을 정렬하고 인덱스 관련 유지 uasort

    uasort

    사용자정의비교함수를사용하여배열의값을정
  • 새 배열을 만듭니다 array

    array

    새배열을만듭니다
  • 배열에서 현재 키/값 쌍을 반환하고 배열 포인터를 한 단계로 이동하십시오.이 기능은 PHP 7.2.0 이후로 포기되었습니다. 이 기능을 사용하지 않는 것이 좋습니다. each

    each

    배열에서현재키/값쌍을반환하고배열포인터
  • 키 이름별로 정렬 ksort

    ksort

    키이름별로정렬
  • 배열의 모든 키의 경우를 변경하십시오 array_change_key_case

    array_change_key_case

    배열의모든키의경우를변경하십시오
인기 기사