Re: strlen and multi-byte characters

From: Date: Tue, 18 Jun 2013 09:27:01 +0000
Subject: Re: strlen and multi-byte characters
References: 1  Groups: php.doc 
Request: Send a blank email to phpdoc+get-969384425@lists.php.net to get a copy of this message
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 <kazymjir@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 >

« previous php.doc (#969384425) next »