Divisão de string contendo letras e números não separados por nenhum delimitador particular no PHP

Este trecho realmente pertence a alguém no StackOverflow respondeu à minha pergunta.

O problema é que eu quero explodir uma string com um delimitador de string de largura zero. Como isso:

- abc123 -> abc, 123
- 123abc -> 123, abc
- a1b2c3 -> a, 1, b, 2, c, 3
- abc123xyz -> abc, 123, xyz

Esta é a solução que encontrei mais próxima da minha necessidade:

$string = "Hi, my name is Bob. I m 19yo and 170cm tall";
$parts
= preg_split("/(,?s+)|((?<=[a-z])(?=d))|((?<=d)(?=[a-z]))/i", $string);
var_dump
($parts);

Leia a explicação mais detalhada aqui http://stackoverflow.com/q/10180730/670623