(PHP 4 >= 4.2.0, PHP 5)
array_chunk — Разделя масив на части
Разделя масив на части с големина, указана чрез параметъра size . Последната част може да бъде с размер по-малък от стойността на size .
Масивът, който се разделя
Размера на всяка част
Ако е установен в TRUE, ключовете ще бъдат запазени. Стойността му по подразбиране е FALSE, което означава, че частите ще бъдат преиндексирани с числови индекси.
Връща многомерен масив с числови индекси, които започват от нула, като всяка размерност съдържа броя елементи, указани от параметъра size .
Ако параметърът size има стойност по-малка от 1, ще бъде генериран E_WARNING и ще бъде върната стойността NULL.
Example #1 Пример за array_chunk()
<?php
$input_array = array('a', 'b', 'c', 'd', 'e');
print_r(array_chunk($input_array, 2));
print_r(array_chunk($input_array, 2, true));
?>
Примерът по-горе ще изведе:
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 ) )