3v4l.org

run code in 300+ PHP versions simultaneously
<?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));

preferences:
37.9 ms | 402 KiB | 5 Q