ProjectSoft, да, но это требует дополнительных знаний не только функций но и принципов их работы, я же указал только по моему мнению самый простой для понимания и рабочий способ, но в целом в способах исполнения можно поизощряться, я же не говорю что скобками можно пренебречь уменьшив код на 2 строки и за оптимизацию кода в случае перебора мы навряд ли боремся...))
ProjectSoft, И да, и нет:) присмотритесь к условию задачи, там есть еще функция (ifelse) т.е. 5 элементов могут собираться не подряд, а например из 12456. В таком случае array_chunk не подходит и будет выводить не корректное кол-во эл.