Как разорвать одну строку на несколько строк одинаковой длинны и поместить их в массив?
Делаю игру 2D, типа майнкрафта, с воксельной графикой, где храню карту в определённом формате. В файле (map.txt) хранятся только ID блоков, т. е. нет разделения на строки и столбцы. Там опредёлённое количество байт - одна ячейка.
Мне нужну поместить всю таблицу в массив, чтобы вывести её на экран. Например так:
Есть строка: 023174107052081607340185201210254072012807125012704195472732
В этом примере одна ячейка вмещает четыре символа и одна строка сосстоит из пяти ячеек. Есть мысли, что можно перебирать строку посимвольно, но я новичёк в PHP. Если не получится так, как я хочу, то прийдётся делать CSV таблицу.