On Fri, Aug 1, 2008 at 12:34 PM, Robert Cummings <robert@xxxxxxxxxxxxx> wrote: > On Fri, 2008-08-01 at 11:12 -0500, Boyd, Todd M. wrote: >> > -----Original Message----- >> > From: bk@xxxxxxxxxx [mailto:bk@xxxxxxxxxx] On Behalf Of Yeti >> > Sent: Friday, August 01, 2008 10:58 AM >> > To: Andrew Ballard >> > Cc: PHP General list >> > Subject: Re: 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 > > How did you measure these? I don't recall a time function that returns > milliseconds... only functions that return seconds (and parts thereof in > microseconds)... such as microtime(). > > Cheers, > Rob. If microtime(true) returns fractional seconds, wouldn't multiplying the result by 1000 (as he did) convert the units from seconds to milliseconds? 1 second = 1000 milliseconds = 1000000 microseconds, thus 0.000037568 seconds = 0.037568 milliseconds, correct? Am I missing something? Andrew -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php