Hi!
The documentation page of the "strlen" function has a note:
*strlen()* returns the number of bytes rather than the number of characters
in a string.

Also in the "See also" section there is a reference to "mb_strlen()" which
should be used when working with multibyte strings.


2013/6/13 Adam Kazimierczak <kazym...@gmail.com>

> Hello Mailing List,
>
> I found that strlen is often considered as a function that counts
> characters in strings, rather than bytes. Such mistake is even often seen
> on blogs or tutorials, so many PHP beginners may get confused when they try
> to strlen a multi-byte characters string.
>
> I am attaching a patch proposition where the description notes that length
> is measured in bytes and adds an example showing results of strlen used on
> multi-byte character strings.
>
> Please let me know what do you think about this.
>
> Cheers,
> Adam
>

Reply via email to