3v4l.org

run code in 300+ PHP versions simultaneously
<?php $ln = 1000; $a = array(); $b = array(); for ($i = 0; $i < $ln; $i++) { $a[] = 10000 + $i; $b[md5($i)] = 20000 + $i; } $s = microtime(true); $r1 = array_merge($a, array_values($b)); var_dump('merge + values = ' . ($s - microtime(true))); $s = microtime(true); foreach ($b as $x) { $a[] = $x; } var_dump('foreach = ' . ($s - microtime(true))); var_dump($r1 === $a);

preferences:
34.97 ms | 402 KiB | 5 Q