Как разбить массив на части php

Ответы
Аватар пользователя Роман Ашиков
Роман Ашиков
26 октября 2021

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

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