Функции за работа с масиви
PHP Manual

array_chunk

(PHP 4 >= 4.2.0, PHP 5)

array_chunkРазделя масив на части

Описание

array array_chunk ( array $input , int $size [, bool $preserve_keys = false ] )

Разделя масив на части с големина, указана чрез параметъра size . Последната част може да бъде с размер по-малък от стойността на size .

Параметри

input

Масивът, който се разделя

size

Размера на всяка част

preserve_keys

Ако е установен в 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_array2));
print_r(array_chunk($input_array2true));
?>

Примерът по-горе ще изведе:

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
          )

)


Функции за работа с масиви
PHP Manual