RE: [PHP] Internationalisation and MB strings
| From: | Boyd, Todd M. | Date: | Fri, 01 Aug 2008 16:12:24 +0000 |
| Subject: | RE: [PHP] Internationalisation and MB strings | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-277589@lists.php.net to get a copy of this message | ||
> -----Original Message-----
> From: bk@myhich.com [mailto:bk@myhich.com] On Behalf Of Yeti
> Sent: Friday, August 01, 2008 10:58 AM
> To: Andrew Ballard
> Cc: PHP General list
> Subject: Re: [PHP] Internationalisation and MB strings
>
> Oh right. Doing 1 measurement only is not even worth a theory.
>
> Well, I'm wondering how much PHP can speed that result up, since we are
> calling the same function with the same parameter 10000 times. Wouldn't
> it
> be even more realistic if we called it with changing strings?
---8<--- snip
> > I ran this script several times, and the results below are fairly
> typical:
> >
> > MB_STRLEN took : 0.054733037948608 milliseconds
> >
> > STRLEN took : 0.037568092346191 milliseconds
> >
> >
> > The multi-byte function is slower, but not even by a factor of 2 on
> my
> > development machine.
10000 * 0.02 = 200 milliseconds.
I don't think you've got anything to worry about... unless counting to "2" is an
unacceptable wait for your process. :)
Todd Boyd
Web Programmer