Re: strlen() gives a wrong count
| From: | Julio Nobrega Trabalhando | Date: | Tue, 19 Mar 2002 20:29:04 +0000 |
| Subject: | Re: strlen() gives a wrong count | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-89196@lists.php.net to get a copy of this message | ||
Once I say \n as strlen() = 2, if I remember correctly. Definitively not
1.
Any whitespaces, tabs, newline, or similar inside? strlen() count them
different.
--
Julio Nobrega.
Um dia eu chego lá:
http://sourceforge.net/projects/toca
Ajudei? Salvei? Que tal um presentinho?
http://www.submarino.com.br/wishlistclient.asp?wlid=664176742884
"Gil Disatnik" <Jewnix@technohac.com> wrote in message
news:5.1.0.14.2.20020319220006.0148e9a0@servus...
> Hello there,
>
> I have a 98 characters string (including spaces), wc -c says it's 98
> characters and a file containing this string is 98 bytes as well.
>
> For some reason - strlen() says it's more... it says it's a 104 characters
> strings, when I removed the spaces (using sed on the shell and using
> str_replace on php) - wc said it's 83 characters and strlen() said it's
89...
>
> How could that be? is there another way to get the exact number of
> characters in a string?
>
> Thanks.
>
>
>
> Regards
>
> Gil Disatnik
> UNIX system/security administrator.
>
> GibsonLP@EFnet
>
> _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
> "Windows NT has detected mouse movement, you MUST restart
> your computer before the new settings will take effect, [ OK ]"
> --------------------------------------------------------------------
> Windows is a 32 bit patch to a 16 bit GUI based on a 8 bit operating
> system, written for a 4 bit processor by a 2 bit company which can
> not stand 1 bit of competition.
> -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
>
>