- array_map: documentation ( source)
- 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);
$mout = \array_map(function ($item) {
return (string)$item . 'm';
}, $nums);
$ends[] = \microtime(true);
}
$total = 0;
for ($i = 0; $i < 10; ++$i) {
$total += $ends[$i] * 1000 - $starts[$i] * 1000;
}
\var_dump(\round($total / 10, 2));