Foros del Web » Programando para Internet » PHP »

Contar carácteres [a-Z]

Estas en el tema de Contar carácteres [a-Z] en el foro de PHP en Foros del Web. Buenas, Lo que estoy intentando hacer es cuantos carácteres hay que coincidan con [a-Z] ejemplo: si la cadena es asfASññ el número resultante debería ser ...
  #1 (permalink)  
Antiguo 05/02/2008, 03:36
 
Fecha de Ingreso: junio-2002
Mensajes: 57
Antigüedad: 21 años, 10 meses
Puntos: 0
Contar carácteres [a-Z]

Buenas,

Lo que estoy intentando hacer es cuantos carácteres hay que coincidan con [a-Z]

ejemplo:
si la cadena es asfASññ
el número resultante debería ser 5, el problema es que no soy capaz de encontrar una función que me cuente la secuencia.

Alguno tiene idea? gracias y un saludo
  #2 (permalink)  
Antiguo 05/02/2008, 05:16
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 5 meses
Puntos: 48
Re: Contar carácteres [a-Z]

preg_match_all() www.php.net/preg_match_all te devuelve el numero de coincidencias del patron.
  #3 (permalink)  
Antiguo 05/02/2008, 05:21
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Re: Contar carácteres [a-Z]

Código PHP:
<?php
// cuento los caracteres entre el ASCII 65 y 122.
$cadena="asfASññ";
$matchs=0;
For (
$i=0;$i<strlen($cadena);$i++){
  If (
ord($cadena[$i])<=122 && ord($cadena[$i])>=65)
    ++
$matchs;
}
echo 
"Son $matchs coincidencias :)";
?>
DarkJ ... tiene razon... ya me parecia que se podia hacer asi
__________________
Salu2!
  #4 (permalink)  
Antiguo 05/02/2008, 16:41
 
Fecha de Ingreso: junio-2002
Mensajes: 57
Antigüedad: 21 años, 10 meses
Puntos: 0
Re: Contar carácteres [a-Z]

Gracias por la ayuda
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:33.