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.

Bağımsız Değişkenler

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 uzunluk1'den küçükse bir ValueError nesnesi yavrulanır.

Sürüm Bilgisi

Sürüm: Açıklama
8.0.0uzunluk1'den küçükse bir artık ValueError nesnesi yavrulanıyor; evvelce E_WARNING seviyesinde bir hata oluşur ve işlev null döndürürdü.

Örnekler

Örnek 1 - array_chunk() örneği

<?php
$input_array
= array('a', 'b', 'c', 'd', 'e');
print_r(array_chunk($input_array, 2));
print_r(array_chunk($input_array, 2, true));
?>

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

To Top