Nez, imo var vienkāršāk
$input = "12345678354w634"; //"neierobežotā" garumā šis var būt
$matchbox = array('zero','one','two','three','four','five','six','seven','eight','nine'); //pirmais masīva elements ir ar indeksu 0, tālāk 1,2,3...
$arr = str_split($input);
foreach($arr as $item){
echo $matchbox[$item];
}