АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
160 of 410 menu
Бесплатный курс по выкладке сайтов на хостинг. Разбираем все нюансы! Начало 14 октября. Жми для записи!

Функция array_chunk

Функция array_chunk разбивает одномерный массив в двухмерный. Первым параметром она принимает массив, а вторым - количество элементов в каждом подмассиве.

Синтаксис

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

Пример

Давайте разобьем массив по два элемента в подмассиве:

<?php $arr = ['a', 'b', 'c', 'd']; $res = array_chunk($arr, 2); var_dump($res); ?>

Результат выполнения кода:

[['a', 'b'], ['c', 'd']];

Пример

Давайте разобьем массив по 3 элемента в подмассиве. Обратите внимание на то, что в последнем подмассиве два элемента, а не 3, так как ему не хватило элементов:

<?php $arr = ['a', 'b', 'c', 'd', 'e']; $res = array_chunk($arr, 3); var_dump($res); ?>

Результат выполнения кода:

[['a', 'b', 'c'], ['d', 'e']];
byenru