- var_dump: documentation ( source)
- usleep: documentation ( source)
- microtime: documentation ( source)
- explode: documentation ( source)
- rand: documentation ( source)
<?php
for($i=0; $i < 100; $i++) {
usleep(rand(0, 100));
$arr[] = microtime();
}
//var_dump($arr);
echo "------------------------------------------------------------------------------------------------\r";
foreach($arr as $val) {
list($msec) = explode(' ', $val);
if($prev) {
if($msec == $prev) $eq++;
elseif($prev + 0.001 == $msec) $plus_one++;
else {
$not_plus_one++;
/* var_dump('not +0.001');
var_dump($prev);
var_dump($msec);
die(); */
}
}
$prev = $msec;
}
var_dump($eq);
var_dump($plus_one);
var_dump($not_plus_one);