(PHP 4 >= 4.2.0, PHP 5)
array_chunk — Bir diziyi belli uzunlukta bölümlere ayırır
Belirtilen diziyi boyut elemanlı dizilere böler. Son parça boyut elemandan daha az eleman içerebilir.
Parçalanacak dizi.
Her parçanın uzunluğu.
TRUE ise anahtarlar korunur. FALSE öntanımlı olup parçalar sayısal olarak yeniden indislenir.
Her biri sıfır indisiyle başlayan boyut elemanlı dizilerden oluşan sayısal indisli çok boyutlu bir dizi döner.
Eğer boyut 1'den küçükse bir E_WARNING oluşur ve NULL döner.
Ö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 ) )