Как в php разбить 12ти-значное число на определенные блоки?
Есть специально для этого в PHP функция sscanf() – разбирает строку по формату.$str = "111222772019"; // строка из БД

list($unit, $employee, $serial, $year) = sscanf($str, "%3d%3d%2d%4d");
// 3 цифры, 3 цифры, 2 цифры, 4 цифры

printf("Unit: %d, man: %d, id: %d, year: %d<br/>", $unit, $employee, $serial, $year);
// Unit: 111, man: 222, id: 77, year: 2019
https://www.php.net/manual/ru/function.substr.php
Оно?