Bueno, aunque la solucion es válida, no es del todo correcta. La funcion
count() se usa para obtener el numero de elementos de una
matriz (array), para cadenas, existe la funcion
strlen().
Ademas, para obtener un caracter 'n' de una cadena, aunque tambien funciona con $cadena[n], no es lo correcto, pues $cadena no es un array. Lo más adecuado es usar llaves {} en vez de corchetes [], o en su defecto usar la funcion
substr():
Código PHP:
$cadena="hola mundo";
for($i=0;$i<strlen($cadena);$i++){
echo $cadena{$i};
}
ó
Código PHP:
$cadena="hola mundo";
for($i=0;$i<strlen($cadena);$i++){
echo substr($cadena,$i,1);
}
Un saludo,