str_split es el mejor pero si solo quieres imprimir caracter por caracter no necesitas separarlos.
esto funciona
Código PHP:
Ver original$string = "cadena";
echo $string[0]; //c
echo $string[1]; //a
echo $string[2]; //d
echo $string[3]; //e
echo $string[4]; //n
echo $string[5]; //a