3v4l.org

run code in 500+ PHP versions simultaneously
<?php $iters = 500; $arr = range(0, 40_000); $t = microtime(true); foreach (range(0, $iters) as $i) { $arr = array_merge($arr, [$i => 'x']); } echo round((microtime(true) - $t) * 3, 3) . ' ms' . "\n"; $t = microtime(true); foreach (range(0, $iters) as $i) { $arr = [...$arr, $i => 'x']; } echo round((microtime(true) - $t) * 3, 3) . ' ms' . "\n"; $t = microtime(true); foreach (range(0, $iters) as $i) { $arr = [$i => 'x', ...$arr]; } echo round((microtime(true) - $t) * 3, 3) . ' ms' . "\n"; $t = microtime(true); foreach (range(0, $iters) as $i) { $arr[$i] = 'y'; } echo round((microtime(true) - $t) * 3, 3) . ' ms' . "\n"; var_dump(count($arr)); // dummy use of $arr variable
Output for 8.5.3
0.187 ms 0.1 ms 1.728 ms 0 ms int(41503)
Output for 8.5.2
0.113 ms 0.088 ms 1.838 ms 0 ms int(41503)
Output for 8.5.1
0.197 ms 0.096 ms 1.841 ms 0 ms int(41503)
Output for 8.5.0
0.101 ms 0.099 ms 1.715 ms 0 ms int(41503)
Output for 8.4.18
0.209 ms 0.088 ms 1.481 ms 0 ms int(41503)
Output for 8.4.17
0.1 ms 0.091 ms 1.531 ms 0 ms int(41503)
Output for 8.4.16
0.091 ms 0.088 ms 1.57 ms 0 ms int(41503)
Output for 8.4.15
0.2 ms 0.09 ms 1.482 ms 0 ms int(41503)
Output for 8.4.14
0.078 ms 0.164 ms 1.554 ms 0 ms int(41503)
Output for 8.4.13
0.077 ms 0.069 ms 1.497 ms 0 ms int(41503)
Output for 8.4.12
0.153 ms 0.096 ms 1.495 ms 0 ms int(41503)
Output for 8.4.11
0.115 ms 0.072 ms 1.466 ms 0 ms int(41503)
Output for 8.4.10
0.076 ms 0.076 ms 1.468 ms 0 ms int(41503)
Output for 8.4.9
0.074 ms 0.074 ms 1.643 ms 0 ms int(41503)
Output for 8.4.8
0.151 ms 0.076 ms 1.587 ms 0 ms int(41503)
Output for 8.4.7
0.159 ms 0.078 ms 1.457 ms 0 ms int(41503)
Output for 8.4.6
0.183 ms 0.084 ms 1.582 ms 0 ms int(41503)
Output for 8.4.5
0.072 ms 0.078 ms 1.468 ms 0 ms int(41503)
Output for 8.4.4
0.067 ms 0.072 ms 1.491 ms 0 ms int(41503)
Output for 8.4.3
0.147 ms 0.089 ms 1.525 ms 0 ms int(41503)
Output for 8.4.2
0.085 ms 0.091 ms 1.851 ms 0 ms int(41503)
Output for 8.4.1
0.089 ms 0.098 ms 1.829 ms 0 ms int(41503)
Output for 8.3.30
0.231 ms 0.184 ms 1.822 ms 0 ms int(41503)
Output for 8.3.29
0.092 ms 0.073 ms 1.51 ms 0 ms int(41503)
Output for 8.3.28
0.074 ms 0.101 ms 1.492 ms 0 ms int(41503)
Output for 8.3.27
0.17 ms 0.086 ms 1.536 ms 0 ms int(41503)
Output for 8.3.26
0.187 ms 0.092 ms 1.537 ms 0 ms int(41503)
Output for 8.3.25
0.075 ms 0.073 ms 1.526 ms 0 ms int(41503)
Output for 8.3.24
0.202 ms 0.088 ms 1.636 ms 0 ms int(41503)
Output for 8.3.23
0.176 ms 0.082 ms 1.469 ms 0 ms int(41503)
Output for 8.3.22
0.074 ms 0.073 ms 1.498 ms 0 ms int(41503)
Output for 8.3.21
0.075 ms 0.074 ms 1.446 ms 0 ms int(41503)
Output for 8.3.20
0.078 ms 0.089 ms 1.483 ms 0 ms int(41503)
Output for 8.3.19
0.07 ms 0.074 ms 1.508 ms 0 ms int(41503)
Output for 8.3.18
0.185 ms 0.071 ms 1.519 ms 0 ms int(41503)
Output for 8.3.17
0.074 ms 0.07 ms 1.504 ms 0 ms int(41503)
Output for 8.3.16
0.162 ms 0.091 ms 1.496 ms 0 ms int(41503)
Output for 8.3.15
0.086 ms 0.07 ms 1.469 ms 0 ms int(41503)
Output for 8.3.14
0.072 ms 0.074 ms 1.446 ms 0 ms int(41503)
Output for 8.3.13
0.074 ms 0.075 ms 1.527 ms 0 ms int(41503)
Output for 8.3.12
0.204 ms 0.098 ms 1.455 ms 0 ms int(41503)
Output for 8.3.11
0.183 ms 0.089 ms 1.468 ms 0 ms int(41503)
Output for 8.3.10
0.073 ms 0.08 ms 1.499 ms 0 ms int(41503)
Output for 8.3.9
0.178 ms 0.089 ms 1.506 ms 0 ms int(41503)
Output for 8.3.8
0.074 ms 0.073 ms 1.52 ms 0 ms int(41503)
Output for 8.3.7
0.09 ms 0.09 ms 1.461 ms 0 ms int(41503)
Output for 8.3.6
0.189 ms 0.085 ms 1.483 ms 0 ms int(41503)
Output for 8.3.5
0.178 ms 0.092 ms 1.488 ms 0 ms int(41503)
Output for 8.3.4
0.19 ms 0.077 ms 1.495 ms 0 ms int(41503)
Output for 8.3.3
0.075 ms 0.081 ms 1.473 ms 0 ms int(41503)
Output for 8.3.2
0.181 ms 0.091 ms 1.514 ms 0 ms int(41503)
Output for 8.3.1
0.174 ms 0.092 ms 1.463 ms 0 ms int(41503)
Output for 8.3.0
0.192 ms 0.143 ms 1.49 ms 0 ms int(41503)
Output for 8.2.30
0.073 ms 0.277 ms 1.499 ms 0 ms int(41503)
Output for 8.2.29
0.076 ms 0.243 ms 1.541 ms 0 ms int(41503)
Output for 8.2.28
0.075 ms 0.234 ms 1.524 ms 0 ms int(41503)
Output for 8.2.27
0.074 ms 0.264 ms 1.508 ms 0 ms int(41503)
Output for 8.2.26
0.16 ms 0.237 ms 1.465 ms 0 ms int(41503)
Output for 8.2.25
0.07 ms 0.256 ms 1.474 ms 0 ms int(41503)
Output for 8.2.24
0.071 ms 0.221 ms 1.497 ms 0 ms int(41503)
Output for 8.2.23
0.103 ms 0.257 ms 1.504 ms 0 ms int(41503)
Output for 8.2.22
0.075 ms 0.251 ms 1.484 ms 0 ms int(41503)
Output for 8.2.21
0.082 ms 0.27 ms 1.476 ms 0 ms int(41503)
Output for 8.2.20
0.194 ms 0.285 ms 1.486 ms 0 ms int(41503)
Output for 8.2.19
0.167 ms 0.257 ms 1.494 ms 0 ms int(41503)
Output for 8.2.18
0.167 ms 0.256 ms 1.47 ms 0 ms int(41503)
Output for 8.2.17
0.072 ms 0.271 ms 1.486 ms 0 ms int(41503)
Output for 8.2.16
0.172 ms 0.26 ms 1.506 ms 0 ms int(41503)
Output for 8.2.15
0.171 ms 0.288 ms 1.512 ms 0 ms int(41503)
Output for 8.2.14
0.079 ms 0.259 ms 1.491 ms 0 ms int(41503)
Output for 8.2.13
0.076 ms 0.255 ms 1.489 ms 0 ms int(41503)
Output for 8.2.12
0.169 ms 0.264 ms 1.458 ms 0 ms int(41503)
Output for 8.2.11
0.133 ms 0.252 ms 1.469 ms 0 ms int(41503)
Output for 8.2.10
0.181 ms 0.358 ms 1.516 ms 0 ms int(41503)
Output for 8.2.9
0.191 ms 0.252 ms 1.457 ms 0 ms int(41503)
Output for 8.2.8
0.182 ms 0.247 ms 1.471 ms 0 ms int(41503)
Output for 8.2.7
0.187 ms 0.245 ms 1.456 ms 0 ms int(41503)
Output for 8.2.6
0.203 ms 0.278 ms 1.505 ms 0 ms int(41503)
Output for 8.2.5
0.081 ms 0.252 ms 1.496 ms 0 ms int(41503)
Output for 8.2.4
0.071 ms 0.248 ms 1.511 ms 0 ms int(41503)
Output for 8.2.3
0.076 ms 0.253 ms 1.484 ms 0 ms int(41503)
Output for 8.2.2
0.189 ms 0.258 ms 1.494 ms 0 ms int(41503)
Output for 8.2.1
0.181 ms 0.268 ms 1.539 ms 0 ms int(41503)
Output for 8.2.0
0.177 ms 0.251 ms 1.469 ms 0 ms int(41503)
Output for 8.1.34
0.896 ms 0.96 ms 1.487 ms 0 ms int(41503)
Output for 8.1.33
0.788 ms 0.968 ms 1.625 ms 0 ms int(41503)
Output for 8.1.32
0.913 ms 0.95 ms 1.434 ms 0 ms int(41503)
Output for 8.1.31
0.778 ms 0.958 ms 1.451 ms 0 ms int(41503)
Output for 8.1.30
0.774 ms 0.952 ms 1.439 ms 0 ms int(41503)
Output for 8.1.29
0.78 ms 0.985 ms 1.464 ms 0 ms int(41503)
Output for 8.1.28
0.874 ms 0.964 ms 1.453 ms 0 ms int(41503)
Output for 8.1.27
0.768 ms 0.963 ms 1.458 ms 0 ms int(41503)
Output for 8.1.26
0.769 ms 0.95 ms 1.452 ms 0 ms int(41503)
Output for 8.1.25
0.771 ms 0.985 ms 1.428 ms 0 ms int(41503)
Output for 8.1.24
0.774 ms 0.95 ms 1.427 ms 0 ms int(41503)
Output for 8.1.23
0.949 ms 0.975 ms 1.457 ms 0 ms int(41503)
Output for 8.1.22
0.891 ms 0.956 ms 1.483 ms 0 ms int(41503)
Output for 8.1.21
0.772 ms 0.956 ms 1.448 ms 0 ms int(41503)
Output for 8.1.20
0.776 ms 0.965 ms 1.475 ms 0 ms int(41503)
Output for 8.1.19
0.896 ms 0.97 ms 1.502 ms 0 ms int(41503)
Output for 8.1.18
0.909 ms 0.972 ms 1.459 ms 0 ms int(41503)
Output for 8.1.17
0.773 ms 0.957 ms 1.428 ms 0 ms int(41503)
Output for 8.1.16
0.777 ms 0.977 ms 1.471 ms 0 ms int(41503)
Output for 8.1.15
0.779 ms 1.016 ms 1.472 ms 0 ms int(41503)
Output for 8.1.14
0.9 ms 0.969 ms 1.463 ms 0 ms int(41503)
Output for 8.1.13
0.921 ms 0.959 ms 1.455 ms 0 ms int(41503)
Output for 8.1.12
0.776 ms 0.981 ms 1.446 ms 0 ms int(41503)
Output for 8.1.11
0.769 ms 0.974 ms 1.454 ms 0 ms int(41503)
Output for 8.1.10
0.9 ms 0.98 ms 1.458 ms 0 ms int(41503)
Output for 8.1.9
0.922 ms 0.957 ms 1.476 ms 0 ms int(41503)
Output for 8.1.8
0.778 ms 0.958 ms 1.456 ms 0 ms int(41503)
Output for 8.1.7
0.926 ms 0.966 ms 1.477 ms 0 ms int(41503)
Output for 8.1.6
0.787 ms 0.973 ms 1.482 ms 0 ms int(41503)
Output for 8.1.5
0.885 ms 0.951 ms 1.458 ms 0 ms int(41503)
Output for 8.1.4
0.778 ms 0.958 ms 1.465 ms 0 ms int(41503)
Output for 8.1.3
0.944 ms 0.989 ms 1.453 ms 0 ms int(41503)
Output for 8.1.2
0.79 ms 0.98 ms 1.462 ms 0 ms int(41503)
Output for 8.1.1
0.913 ms 1.021 ms 1.538 ms 0 ms int(41503)
Output for 8.1.0
0.887 ms 0.969 ms 1.505 ms 0 ms int(41503)
Output for 8.0.30
0.786 ms 0.997 ms 1.648 ms 0 ms int(41503)
Output for 8.0.29
0.785 ms 0.997 ms 1.471 ms 0 ms int(41503)
Output for 8.0.28
0.782 ms 1 ms 1.527 ms 0 ms int(41503)
Output for 8.0.27
0.899 ms 0.998 ms 1.635 ms 0 ms int(41503)
Output for 8.0.26
0.781 ms 0.971 ms 1.449 ms 0 ms int(41503)
Output for 8.0.25
0.779 ms 1.008 ms 1.479 ms 0 ms int(41503)
Output for 8.0.24
0.776 ms 0.977 ms 1.459 ms 0 ms int(41503)
Output for 8.0.23
0.777 ms 0.98 ms 1.497 ms 0 ms int(41503)
Output for 8.0.22
0.912 ms 0.99 ms 1.514 ms 0 ms int(41503)
Output for 8.0.21
0.937 ms 0.986 ms 1.458 ms 0 ms int(41503)
Output for 8.0.20
0.783 ms 0.984 ms 1.464 ms 0 ms int(41503)
Output for 8.0.19
0.779 ms 0.982 ms 1.492 ms 0 ms int(41503)
Output for 8.0.18
0.919 ms 1.234 ms 1.47 ms 0 ms int(41503)
Output for 8.0.17
0.937 ms 0.989 ms 1.481 ms 0 ms int(41503)
Output for 8.0.16
0.789 ms 0.988 ms 1.466 ms 0 ms int(41503)
Output for 8.0.15
0.777 ms 0.982 ms 1.48 ms 0 ms int(41503)
Output for 8.0.14
0.897 ms 0.984 ms 1.477 ms 0 ms int(41503)
Output for 8.0.13
0.795 ms 0.983 ms 1.47 ms 0 ms int(41503)
Output for 8.0.12
0.913 ms 1.006 ms 1.48 ms 0 ms int(41503)
Output for 8.0.11
0.939 ms 0.978 ms 1.462 ms 0 ms int(41503)
Output for 8.0.10
0.882 ms 0.98 ms 1.474 ms 0 ms int(41503)
Output for 8.0.9
0.934 ms 0.976 ms 1.452 ms 0 ms int(41503)
Output for 8.0.8
0.783 ms 1.153 ms 1.47 ms 0 ms int(41503)
Output for 8.0.7
0.888 ms 1.004 ms 1.499 ms 0 ms int(41503)
Output for 8.0.6
0.88 ms 0.982 ms 1.471 ms 0 ms int(41503)
Output for 8.0.5
0.786 ms 0.978 ms 1.471 ms 0 ms int(41503)
Output for 8.0.3
0.891 ms 0.999 ms 1.495 ms 0 ms int(41503)
Output for 8.0.2
0.92 ms 0.981 ms 1.468 ms 0 ms int(41503)
Output for 8.0.1
0.908 ms 0.988 ms 1.507 ms 0 ms int(41503)
Output for 7.4.33
0.906 ms 0.99 ms 1.486 ms 0 ms int(41503)
Output for 7.4.32
0.774 ms 1.096 ms 1.458 ms 0 ms int(41503)
Output for 7.4.30
0.903 ms 0.977 ms 1.458 ms 0 ms int(41503)
Output for 7.4.29
0.785 ms 1.01 ms 1.619 ms 0 ms int(41503)
Output for 7.4.28
0.895 ms 0.977 ms 1.482 ms 0 ms int(41503)
Output for 7.4.27
0.785 ms 0.986 ms 1.471 ms 0 ms int(41503)
Output for 7.4.26
0.797 ms 0.988 ms 1.488 ms 0 ms int(41503)
Output for 7.4.25
0.888 ms 1.008 ms 1.466 ms 0 ms int(41503)
Output for 7.4.24
0.94 ms 1.16 ms 1.461 ms 0 ms int(41503)
Output for 7.4.23
0.779 ms 0.984 ms 1.465 ms 0 ms int(41503)
Output for 7.4.22
0.785 ms 0.974 ms 1.437 ms 0 ms int(41503)
Output for 7.4.21
0.911 ms 0.987 ms 1.482 ms 0 ms int(41503)
Output for 7.4.20
0.787 ms 0.992 ms 1.466 ms 0 ms int(41503)
Output for 7.4.19
0.92 ms 0.982 ms 1.474 ms 0 ms int(41503)
Output for 7.4.18
0.917 ms 0.986 ms 1.631 ms 0 ms int(41503)
Output for 7.4.16
0.867 ms 0.985 ms 1.5 ms 0 ms int(41503)
Output for 7.4.15
0.927 ms 1.001 ms 1.456 ms 0 ms int(41503)
Output for 7.4.14
0.861 ms 1.092 ms 1.491 ms 0 ms int(41503)
Output for 7.4.13
0.788 ms 0.974 ms 1.466 ms 0 ms int(41503)
Output for 7.4.12
0.801 ms 0.969 ms 1.44 ms 0 ms int(41503)
Output for 7.4.11
0.773 ms 0.97 ms 1.462 ms 0 ms int(41503)
Output for 7.4.10
0.776 ms 0.983 ms 1.442 ms 0 ms int(41503)
Output for 7.4.9
0.787 ms 0.976 ms 1.474 ms 0 ms int(41503)
Output for 7.4.8
0.94 ms 1 ms 1.457 ms 0 ms int(41503)
Output for 7.4.7
0.803 ms 0.975 ms 1.458 ms 0 ms int(41503)
Output for 7.4.6
0.786 ms 0.981 ms 1.463 ms 0 ms int(41503)
Output for 7.4.5
0.801 ms 0.979 ms 1.484 ms 0 ms int(41503)
Output for 7.4.4
0.883 ms 0.993 ms 1.463 ms 0 ms int(41503)
Output for 7.4.3
0.778 ms 0.972 ms 1.441 ms 0 ms int(41503)
Output for 7.4.2
0.91 ms 0.981 ms 1.468 ms 0 ms int(41503)
Output for 7.4.1
0.971 ms 0.983 ms 1.462 ms 0 ms int(41503)
Output for 7.4.0
0.894 ms 0.991 ms 1.524 ms 0 ms int(41503)

preferences:
141.5 ms | 1738 KiB | 185 Q