array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.array-chunk.php', 1 => 'array_chunk', ), 'up' => array ( 0 => 'ref.array.php', 1 => 'Dizi İşlevleri', ), 'prev' => array ( 0 => 'function.array-change-key-case.php', 1 => 'array_change_key_case', ), 'next' => array ( 0 => 'function.array-column.php', 1 => 'array_column', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/array/functions/array-chunk.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
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.
Her biri sıfır indisiyle başlayan uzunluk
elemanlı
dizilerden oluşan sayısal indisli çok boyutlu bir dizi döner.
Eğer uzunluk
1
'den küçükse bir
ValueError nesnesi yavrulanır.
Sürüm: | Açıklama |
---|---|
8.0.0 |
uzunluk 1 '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ü.
|
Ö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 ) )