Как разбить массив на части php — Q&A Хекслет
2026-02-26 22:29 Diff

Ответы

Это можно сделать с помощью встроенной в PHP функции array_chunk(). Она разбивает массив на несколько массивов длиной в заданное количество элементов. Последний массив может быть короче чем остальные, по понятным причинам. Вот так работает эта функция:

$collection = ['hexlet', 'awesome', 'something', 'potato', 'flash']; print_r(array_chunk($collection, 2)); // => [['hexlet', 'awesome'], ['something', 'potato'], ['flash']]