3v4l.org

run code in 300+ PHP versions simultaneously
<?php $count = 100000; $a = array(); for ($i = 0; $i < $count; $i++) { if ($i % 2) { $a['key_' . $i] = 'ok'; } } $time = microtime(true); $result = 0; for ($i = 0; $i < $count; $i++) { if (isset($a['key_' . $i])) { ++$result; } } $time = microtime(true) - $time; echo number_format($time, 3) . ' seconds and returned ' . $result . "\n";
Output for 5.4.12, 5.4.19, 5.5.34, 5.6.8, 5.6.14, 5.6.21, 7.1.28, 7.3.9, 7.3.11, 7.4.0
0.019 seconds and returned 50000
Output for 5.3.15, 5.4.31, 5.5.24, 5.5.35, 5.6.11, 5.6.17, 7.1.32, 7.2.22, 7.3.12
0.020 seconds and returned 50000
Output for 7.0.2, 7.0.5 - 7.0.6, 7.3.0, 7.3.5, 7.3.8, 7.3.10
0.011 seconds and returned 50000
Output for 5.2.5 - 5.2.8, 5.2.10, 5.2.15, 5.3.22, 5.6.15, 7.1.29, 7.2.21, 7.3.2, 7.3.4, 7.3.6 - 7.3.7
0.017 seconds and returned 50000
Output for 5.2.2 - 5.2.4, 5.2.9, 5.2.11, 5.2.14, 5.2.16 - 5.2.17, 5.4.44, 5.5.25, 5.5.27, 5.5.31, 5.6.9, 5.6.12 - 5.6.13, 7.1.30, 7.3.3
0.018 seconds and returned 50000
Output for 5.3.2 - 5.3.9, 5.3.12, 5.3.14, 5.3.18 - 5.3.20, 5.3.26, 5.4.0, 5.4.6, 5.4.35, 5.5.30, 5.5.33, 5.6.10, 5.6.16, 5.6.18, 7.1.6, 7.1.25 - 7.1.27, 7.1.31, 7.1.33, 7.3.1
0.016 seconds and returned 50000
Output for 5.3.1, 5.3.23, 5.4.1, 5.4.5, 5.4.22, 5.5.26, 5.6.20, 7.2.25
0.021 seconds and returned 50000
Output for 5.2.0 - 5.2.1, 5.2.12, 5.3.16 - 5.3.17, 5.3.21, 5.3.24, 5.4.17, 7.2.24
0.022 seconds and returned 50000
Output for 7.1.0 - 7.1.5, 7.2.0 - 7.2.4, 7.2.6 - 7.2.7, 7.2.9 - 7.2.10, 7.2.13 - 7.2.17, 7.2.23
0.013 seconds and returned 50000
Output for 5.4.2, 5.4.8 - 5.4.9, 5.4.16, 5.4.18, 5.4.23 - 5.4.24, 5.4.26, 5.4.32 - 5.4.34, 5.4.39 - 5.4.40, 7.0.14, 7.2.20
0.014 seconds and returned 50000
Output for 5.6.7, 7.2.5, 7.2.8, 7.2.11, 7.2.18 - 7.2.19
0.012 seconds and returned 50000
Output for 5.3.0, 5.3.11, 5.3.13, 5.3.25, 5.3.27, 5.3.29, 5.4.3 - 5.4.4, 5.4.7, 5.4.10 - 5.4.11, 5.4.13 - 5.4.15, 5.4.20 - 5.4.21, 5.4.25, 5.4.27 - 5.4.30, 5.4.36 - 5.4.38, 5.4.41 - 5.4.43, 5.4.45, 5.5.28 - 5.5.29, 5.5.32, 5.6.19, 7.2.12
0.015 seconds and returned 50000
Output for 7.1.7
0.009 seconds and returned 50000
Output for 7.0.4, 7.0.20
0.008 seconds and returned 50000
Output for 7.0.1, 7.0.3
0.010 seconds and returned 50000
Output for 7.0.0
0.007 seconds and returned 50000
Output for 5.2.13, 5.3.10, 5.6.28
0.025 seconds and returned 50000
Output for 5.3.28
0.023 seconds and returned 50000
Output for 5.1.1 - 5.1.4, 5.1.6
0.024 seconds and returned 50000
Output for 5.1.5
0.027 seconds and returned 50000
Output for 5.1.0
0.026 seconds and returned 50000
Output for 5.0.4 - 5.0.5
0.038 seconds and returned 50000
Output for 4.4.1, 5.0.3
0.049 seconds and returned 50000
Output for 5.0.1 - 5.0.2
0.037 seconds and returned 50000
Output for 4.3.0, 4.3.2 - 4.3.4, 4.3.10 - 4.3.11, 4.4.2, 4.4.4, 4.4.6 - 4.4.8, 5.0.0
0.040 seconds and returned 50000
Output for 4.4.9
0.043 seconds and returned 50000
Output for 4.4.5
0.045 seconds and returned 50000
Output for 4.3.6, 4.4.3
0.041 seconds and returned 50000
Output for 4.4.0
0.042 seconds and returned 50000
Output for 4.3.1, 4.3.9
0.039 seconds and returned 50000
Output for 4.3.8
0.047 seconds and returned 50000
Output for 4.3.7
0.051 seconds and returned 50000
Output for 4.3.5
0.052 seconds and returned 50000

preferences:
162.61 ms | 401 KiB | 220 Q