at least he have some humer ;-) On 04/06/2008, Robert Cummings <robert@xxxxxxxxxxxxx> wrote: > > On Wed, 2008-06-04 at 10:56 -0600, Nathan Nobbe wrote: > > On Wed, Jun 4, 2008 at 10:26 AM, Robert Cummings <robert@xxxxxxxxxxxxx> > > wrote: > > > > > Nope, case insensitive is slower since you must make two tests for > > > characters having a lower and upper case version. With case sensitive > > > comparisons you only need to make a single comparison. > > > > > > a quick test shows stripos beating strpos. > > > > <?php > > > > $str = 'asSAFAASFDADSfasfjhalskfjhlaseAERQWERQWER;.dafasjhflasfjd'; > > $search = 'fdasASDFAafdas'; > > > > $start = microtime(); > > strpos($str, $search); > > $end = microtime(); > > $r1 = $end - $start; > > > > $start = microtime(); > > stripos($str, $search); > > $end2 = microtime(); > > $r2 = $end2 - $start; > > > > echo "strpos: $r1\n"; > > echo "stripos: $r2\n"; > > > > if($r2 < $r1) { > > echo 'stripos is faster' . PHP_EOL; > > } > > ?> > > Did you just try to use a test that used a single iteration to prove me > wrong? OMFG ponies!!! Loop each one of those 10 million times, use a > separate script for each, and use the system time program to > appropriately measure the time the system takes. > > :) > > Cheers, > Rob. > -- > http://www.interjinn.com > Application and Templating Framework for PHP > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >