Я знаю, что array_chunck позволяет разбить массив на несколько chuncks, но количество chuncks изменяется в зависимости от количества элементов. Мне нужно всегда разбивать массив на определенное количество массивов, например, на 4 массива.
Следующий код разбивает массив на 3 строки, два chancks с двумя элементами каждый и 1 chunch с 1 элементом. Я хотел бы разделить массив всегда на 4 строки, независимо от количества общих элементов, которые имеет массив, но всегда пытается разделить элементы равномерно в chuncks, как это делает функция array_chunck. Как я могу это сделать? Есть ли какая-либо функция php для этого?
$input_array = array('a', 'b', 'c', 'd', 'e');
print_r(array_chunk($input_array, 2));
print_r(array_chunk($input_array, 2, true));
Спасибо.