Описание
array
array_chunk ( array input, integer size [, bool preserve_keys] )
Функция array_chunk() разбивает массив
на несколько массивов размером размер значений.
Последний массив из полученных может содержать меньшее
количество значений, чем указано. В качестве результата
функция возвращает многомерный массив с индексами, начинающимися
с нуля и элементами, которыми являются массивы, полученные в
результате разбивки.
Если вы передадите значение TRUE в качестве необязательного параметра
preserve_keys, PHP сохранит ключи из
исходного массива. Если значение этого параметра равно FALSE,
элементы результирующих массивов будут проиндексированы
числами, начиная с нуля. По умолчанию используется значение FALSE.
Пример 1. Пример использования array_chunk()
$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
)
) |
|