A ver
Cita:
Cuando imprimo en pantalla echo ord($ultimo); (convierte el último caracter de la variable $nombre a número ascii) me tendría que dar 160 (es el código valor de la "á"). Sin embargo me dá 161$nombre = "camará";
echo $nombre;
$cantidad= strlen($nombre)-1;
echo $cantidad;
$ultimo= $nombre[$cantidad];
echo ord($ultimo);
echo $nombre;
$cantidad= strlen($nombre)-1;
echo $cantidad;
$ultimo= $nombre[$cantidad];
echo ord($ultimo);
Si cambio camará por, por ejemplo: cantó, la variable $ultimo tendría que dar 162, pero me da en cambio 179.
Si $nombre termina en una letra no acentuada, no hay problemas. Solo es cuando termina en acento. Pregunto ¿Por qué? Gracias