Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/11/2008, 10:11
Avatar de iontxu
iontxu
 
Fecha de Ingreso: marzo-2008
Mensajes: 65
Antigüedad: 16 años, 1 mes
Puntos: 7
Respuesta: recuperar solo letras que esten en el abcedario

Se me ha ocurrido una manera de resolverlo que puede servir, aunque seguro que hay maneras más fáciles y rápidas.
Ahí va:
Código PHP:
function comprobar_validos($cadena){
 
$validos "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRTSUVWXYZ";
 
$longitud strlen($cadena);
 for (
$i 0$i $longitud$i++){
  if(
strpos($validos,$cadena[$i])===false){
   return 
false;
   exit;
  }
 }
 return 
true;
 exit;

Lo que hace esta función es recipir una cadena, mide su longitud, y va evaluando carácter a carácter si pertenece al campo de caracteres válidos.

¿Qué os parece?

Luego cada cual que lo utilice como quiera:
  • Para no entrar en un condicional
  • Para sustituir el carácter no admitido por otro mediante str_replace()
  • Para borrarlos...