- microtime: documentation ( source)
- round: documentation ( source)
- explode: documentation ( source)
<?php
$data = array();
for($i=0;$i<1000;$i++) {
$data[$i] = 'data-'.$i;
}
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$start = $time;
$test = 0;
$count = count($data);
for($i=0;$i<$count;$i++) {
$test = 'data-'.$i;
}
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$finish = $time;
$total_time = round(($finish - $start), 4);
echo 'Page generated in '.$total_time.' seconds.'."\n";
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$start = $time;
$test = 0;
for($i=0;$i<count($data);$i++) {
$test = 'data-'.$i;
}
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$finish = $time;
$total_time = round(($finish - $start), 4);
echo 'Page generated in '.$total_time.' seconds.'."\n";