array_chunk

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

array_chunkBir diziyi belli uzunlukta bölümlere ayırır

Açıklama

array_chunk ( array $dizi , int $uzunluk , bool $anahtarları_koru = false ) : array

Belirtilen diziyi boyut elemanlı dizilere böler. Son parça boyut elemandan daha az eleman içerebilir.

Değiştirgeler

dizi

Parçalanacak dizi.

uzunluk

Her parçanın uzunluğu.

anahtarları_koru

true ise anahtarlar korunur. false öntanımlı olup parçalar sayısal olarak yeniden indislenir.

Dönen Değerler

Her biri sıfır indisiyle başlayan uzunluk elemanlı dizilerden oluşan sayısal indisli çok boyutlu bir dizi döner.

Hatalar/İstisnalar

Eğer uzunluk 1'den küçükse bir E_WARNING oluşur ve null döner.

Örnekler

Örnek 1 - array_chunk() örneği

<?php
$input_array 
= array('a''b''c''d''e');
print_r(array_chunk($input_array2));
print_r(array_chunk($input_array2true));
?>

Yukarıdaki örneğin çıktısı:

Array
(
    [0] => Array
        (
            [0] => a
            [1] => b
        )

    [1] => Array
        (
            [0] => c
            [1] => d
        )

    [2] => Array
        (
            [0] => e
        )

)
Array
(
    [0] => Array
        (
            [0] => a
            [1] => b
        )

    [1] => Array
        (
            [2] => c
            [3] => d
        )

    [2] => Array
        (
            [4] => e
        )

)

Ayrıca Bakınız