- microtime: documentation ( source)
<?php
$iTime1 = microtime(true);
for ($i = 0; $i < 1000000; $i++) {
strlen('');
}
$iTime1 = microtime(true) - $iTime1;
echo 'all 1000000 times:<br />modulo 5%10: ' . $iTime1 . '<br />';
$iTime2 = microtime(true);
for ($i = 0; $i < 1000000; $i++) {
strlen('jiogjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee');
}
$iTime2 = microtime(true) - $iTime2;
echo 'modulo 105%10: ' . $iTime2 . '<br />time1/time2: ' . $iTime1 / $iTime2;