3v4l.org

run code in 300+ PHP versions simultaneously
<?php $parameters = array(); $lines = range(1,10000); $start = microtime(true); while ($name = array_shift($lines)) { $parameters[$name] = array_shift($lines); } $end = microtime(true); //echo ($end-$start)." (while loop)\n"; $parameters2 = array(); $lines = range(1,10000); $start = microtime(true); $linescount = count($lines); for($i = 0; $i < $linescount; $i++){ $name = $lines[$i]; $i++; $parameters2[$name] = $lines[$i]; } $end = microtime(true); //echo ($end-$start)." (for loop)\n"; var_dump($parameters2);

preferences:
37.91 ms | 402 KiB | 5 Q