Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2009, 12:20
mariano_donati
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 1 mes
Puntos: 9
Saber si un token es un caracter

Buenas. Actualmente tengo una función provisoria que me permite saber si un token que le paso como argumento es un caracter. La función es esta:

function isChar($char)
{
return preg_match('/[a-zA-Z]/',$char);
}

Pero ahora, estoy haciendo que las pruebas se asemejen aún más a lo que va a ser en la realidad y necesito que también me reconozca como caracteres a tokens como á, é, í, ñ, Ç o cualquier otra letra con la que se pueda formar un nombre, apellido o lugar.
Intente hacerlo devolviendo el código ascii de cada caracter, pero los caracteres con código superior a 127, la función ord siempre me devuelve 195, por lo tanto no me sirve. Además, ando buscando una forma más abreviada, limpia y efectiva, ya que de esta forma tengo que realizar bastante comprobaciones para ver dentro de que grupo cae el caracter.
Saludos.
__________________
Add, never Remove