array_chunk

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

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

Açıklama

array_chunk ( array $dizi , int $boyut [, 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.

boyut

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 boyut elemanlı dizilerden oluşan sayısal indisli çok boyutlu bir dizi döner.

Hatalar/İstisnalar

Eğer boyut 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