- var_dump: documentation ( source)
- microtime: documentation ( source)
- round: documentation ( source)
- range: documentation ( source)
<?php
$nums = \range(0, 25000);
$starts = [];
$ends = [];
for ($i = 0; $i < 10; ++$i) {
$starts[] = \microtime(true);
$fout = [];
foreach ($nums as $item) {
$fout[] = (string)$item . 'f';
}
$ends[] = \microtime(true);
}
$total = 0;
for ($i = 0; $i < 10; ++$i) {
$total += $ends[$i] * 1000 - $starts[$i] * 1000;
}
\var_dump(\round($total / 10, 2));