funcion

Rodrigo Fuentealba darkprox en gmail.com
Vie Mayo 25 13:54:55 CLT 2007


El 25/05/07, Alberto Rivera <rivera.alberto en gmail.com> escribió:
> Roman Jesus escribió:
> > Alberto
> >
> > La función que necesitas es:
> >
> > strlen($string)
> >
> > Salud2
> >
> ooooh pequeño problemita, sabes que tengo una consulta así :
>
> $ccnom=strlen(utf8_encode($reg["nombres"]));

y no... si imprimes utf8_encode($reg["nombres")); el resultado es:

Sebastián

Si te pasa eso, $reg["nombres"] ya viene utf8_encoded, por lo que
encoding again te genera 4 bytes (algo en UTF-8 ocupa 2 bytes y PHP lo
maneja correctamente).

> pero resulta que uno de los nombres es Sebastián y en vez de contar  9
> cuenta 10 por el asento, existe la forma de decirle al strlen que no
> cuente estos caracteres especiales ???? probe también con mb_strlen para
> ver, pero en realidad me aparece lo mismo ...

-- 
Rodrigo Fuentealba Cartes
Desarrollador de Sistemas Web
Registered User 387639 - http://counter.li.org



Más información sobre la lista de distribución PHP