Açıklama
(PHP 4 >= 4.2.0, PHP 5)
Bu fonksiyon bir diziyi parçalara böler...
Diziyi, vereceğiniz boyut (size) parametresine göre yeni dizilere böler..
En sonda oluşturulan dizi az değerli olabilir...
Diziler çok boyutlu dizilerin parçaları olarak üretilir...Bunlar başlangıç değeri sıfır olan numaralandırılmış bir anahtarla oluşturulur..
PHP de dizilerin orjinal anahtarlarını kullanmasını da sağlayabilirsiniz... Bunun için opsiyonel parametreyi(preserve_keys) TRUE olarak girmelisiniz...
Eğer FALSE girerseniz, her üretilen diziye yeni numerik indis oluşturulur ve bunlar sıfırdan başlar...
Varsayılanı FALSE dir...
Kullanımı :
array array_chunk ( array input, int size [, bool preserve_keys] )
Örnek 1 : array_chunk()
<?php
$dizi = array('a', 'b', 'c', 'd', 'e');
print_r(array_chunk($dizi, 2));
print_r(array_chunk($dizi, 2, true));
?>
TRUE verilmediği zaman her dizi için sıfırdan başlayan anahtar oluşturulur...
Array
(
[0] => Array
(
[0] => a
[1] => b
)
[1] => Array
(
[0] => c
[1] => d
)
[2] => Array
(
[0] => e
)
)
TRUE verildiği zaman her dizi için orjinal anahtarlar korunur...
Array
(
[0] => Array
(
[0] => a
[1] => b
)
[1] => Array
(
[2] => c
[3] => d
)
[2] => Array
(
[4] => e
)
)
|