funcion

Alberto Rivera rivera.alberto en gmail.com
Vie Mayo 25 14:31:49 CLT 2007


Rodrigo Fuentealba escribió:
> 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 ...
>
ideal le saque el utf8_ecnode y resulto bien ... gracias nuevamente


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