Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

array_chunk

Разбивает массив на части заданного размера.

Синтаксис

array_chunk(array $array, int $length, bool $preserve_keys = false): array

Параметры

ПараметрТипОписание
$arrayarrayИсходный массив.
$lengthintРазмер каждой части.
$preserve_keysboolНеобязательный. `true` — сохранить исходные ключи.

Возвращаемое значение

arrayМассив массивов.

Примеры

Товары по три в ряд:

<?php
 
echo json_encode(array_chunk([1, 2, 3, 4, 5, 6, 7], 3));

Результат:

[[1,2,3],[4,5,6],[7]]

Количество страниц:

<?php
 
$items = range(1, 45);
 
echo count(array_chunk($items, 10));

Результат:

5

Примечания

Последняя часть может быть короче остальных.

См. также

  • array_slice — Возвращает часть массива.
  • str_split — Разбивает строку на части заданной длины.

Вопросы и ответы по теме

В учебнике

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.