Mi problema está resumido en el asunto: tengo una cadena de caracteres (sin espacios) y quiero intercalárselos en sitios específicos.
He intentado con un montón de funciones que te devuelven arrays en función de patrones (strtok, explode, preg_split y muchas más), pero todas exigen que haya algún patrón.
Puedes utilizar la función substr(cadena, a, b), donde a y b representan la posición inicial y longitud de la subcadena devuelta. Si luego le añades espacios en los sitios convenidos, tendrás la cadena resultante.