Primeiro você conta o tamanho da string com strlen, depois disto você usa um foreach para varrer cada letra da string (que pode ser acessado como um array, ai é só substituir), a idéia é mais ou menos. $str = '1234';
for($i=0;$i<strlen($str);$i++){
$numero = $str[$i];
/*
aqui você faz um if/else, switch, etc...
*/
}