Dizi İşlevleri
PHP Manual

array_chunk

(PHP 4 >= 4.2.0, PHP 5)

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

Açıklama

array array_chunk ( array $dizi , int $boyut [, bool $anahtarları_koru = false ] )

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
        )

)


Dizi İşlevleri
PHP Manual