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

Всем привет, я снова с Вами дорогие друзья. В сегодняшнем уроке я расскажу Вам, как разбить массив на части в PHP.
Для реализации данной задачи нам потребуется функция, под названием array_chunk. Именно она поможем нам в реализации нашей задачи.
Данная функция разбивает массив на составные части. При этом мы получаем двумерный массив. Функция может принимать три параметра, первый из которых
отвечает за массив, который мы будем разбивать. Второй за, количество элементов, которые будут находиться в каждом подмассиве.
Если у нас в массиве находится восемь элементов, и в качестве второго параметра мы укажем цифру три, то получим в результате три
внутренних массива, в двух будут находиться по три элемента и в последнем два элемента, при этом индекс массивов будет начинаться с нуля.
Однако при необходимости Вы можете указать третьим параметром булево значение true, и тогда ключи исходного массива
будут сохранены, но следует помнить, что по умолчанию данный параметр принимает значение false.
А теперь для усвоения информации рассмотрим все на примере:
<?php
$array = array("one", "two", "three", "four", "five", "six", "seven", "eight");
$array_result = array_chunk($array, 3);
print_r($array_result);
?>
Мы создали массив со значениями, и применили к нему изучаемую функцию, в которую добавили два параметра. Исходный массив, и количество элементов, которые будут находиться в каждом внутреннем массиве. В результате получили вот такой результат:

Однако если бы массив был изначально ассоциативным и мы задали третий параметр - true, то ключи были бы сохранены, и мы могли бы спокойно к ним обращаться. Считаю, что приводить этот пример не нужно, а Вы самостоятельно при необходимости сможете разобраться. И на этом мы смело можем завершать тему, ведь мы с Вами уже научились разбивать массивы на части. До скорого!