on 02 Dec 2003 18:56:28 -0500 Robert Cummings wrote:
RC> I missed the original post, and I'm too lazy to go looking, but the
RC> following code runs in approx. 2.75 seconds on my Athlon 2400 running
RC> linux:
it is 4.3 seconds on xp 1600+..
RC> $chars = '0123456789'
RC> .'abcdefghijklmnopqrstuvwxyz'
RC> .'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
RC> $charArray = array();
RC> for( $i = 0; $i < 1000000; $i++ )
RC> {
RC> $charArray[] = $chars[rand( 0, 61 )];
RC> }
RC> It's runs much faster than using a .= style of string creation.
..and replacing "$charArray[] =" with "$s .=" crawls this down to 3.5
seconds - so this is faster here..
winxp, php 4.3.4, Apache 1.xx
--
shinE!
http://www.thequod.de ICQ#152282665
PGP 8.0 key: http://thequod.de/danielhahler.asc
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php