3v4l.org

run code in 300+ PHP versions simultaneously
<?php $items = array(); for($i = 0; $i < 10000; $i++) $items[] = (string)rand(10000000, 99999999); $time_start = microtime(true); $cnt = count($items); for($i = 0; $i < $cnt; $i++) { } $time_end = microtime(true); $for_time = $time_end - $time_start; $time_start = microtime(true); for($i = 0; $i < count($items); $i++) { } $time_end = microtime(true); $for_count_time = $time_end - $time_start; $time_start = microtime(true); foreach($items as $element) { } $time_end = microtime(true); $foreach_time = $time_end - $time_start; echo "For: " . number_format($for_time * 1000, 2) . "ms\n"; echo "For with count(): " . number_format($for_count_time * 1000, 2) . "ms\n"; echo "Foreach: " . number_format($foreach_time * 1000, 2) . "ms\n";
Output for 7.4.0
For: 0.09ms For with count(): 0.15ms Foreach: 0.16ms
Output for 7.3.12
For: 0.12ms For with count(): 0.19ms Foreach: 0.17ms
Output for 7.3.11
For: 0.12ms For with count(): 0.18ms Foreach: 0.21ms
Output for 7.3.10
For: 0.15ms For with count(): 0.11ms Foreach: 0.13ms
Output for 7.3.9
For: 0.08ms For with count(): 0.14ms Foreach: 0.15ms
Output for 7.3.8
For: 0.08ms For with count(): 0.11ms Foreach: 0.13ms
Output for 7.3.5, 7.3.7
For: 0.07ms For with count(): 0.11ms Foreach: 0.14ms
Output for 7.3.6
For: 0.11ms For with count(): 0.18ms Foreach: 0.21ms
Output for 7.2.19, 7.3.4
For: 0.08ms For with count(): 0.13ms Foreach: 0.14ms
Output for 7.3.3
For: 0.07ms For with count(): 0.13ms Foreach: 0.13ms
Output for 7.3.2
For: 0.13ms For with count(): 0.15ms Foreach: 0.13ms
Output for 7.3.1
For: 0.07ms For with count(): 0.12ms Foreach: 0.13ms
Output for 7.3.0
For: 0.07ms For with count(): 0.12ms Foreach: 0.15ms
Output for 7.2.25
For: 0.09ms For with count(): 0.17ms Foreach: 0.14ms
Output for 7.2.24
For: 0.12ms For with count(): 0.15ms Foreach: 0.13ms
Output for 7.2.23
For: 0.10ms For with count(): 0.13ms Foreach: 0.15ms
Output for 7.2.22
For: 0.14ms For with count(): 0.14ms Foreach: 0.19ms
Output for 7.2.17, 7.2.21
For: 0.09ms For with count(): 0.12ms Foreach: 0.14ms
Output for 7.2.20
For: 0.09ms For with count(): 0.15ms Foreach: 0.17ms
Output for 7.2.18
For: 0.08ms For with count(): 0.12ms Foreach: 0.13ms
Output for 7.2.7
For: 0.12ms For with count(): 0.18ms Foreach: 0.13ms
Output for 7.2.6
For: 0.11ms For with count(): 0.18ms Foreach: 0.12ms
Output for 7.2.5
For: 0.11ms For with count(): 0.17ms Foreach: 0.14ms
Output for 7.2.4
For: 0.12ms For with count(): 0.19ms Foreach: 0.14ms
Output for 7.2.3
For: 0.12ms For with count(): 0.19ms Foreach: 0.13ms
Output for 7.2.2
For: 0.10ms For with count(): 0.17ms Foreach: 0.13ms
Output for 7.2.1
For: 0.11ms For with count(): 0.17ms Foreach: 0.20ms
Output for 7.2.0
For: 0.17ms For with count(): 0.32ms Foreach: 0.22ms
Output for 7.1.33
For: 0.25ms For with count(): 0.64ms Foreach: 0.17ms
Output for 7.1.32
For: 0.24ms For with count(): 0.66ms Foreach: 0.19ms
Output for 7.1.31
For: 0.25ms For with count(): 0.66ms Foreach: 0.18ms
Output for 7.1.30
For: 0.24ms For with count(): 0.65ms Foreach: 0.18ms
Output for 7.1.29
For: 0.35ms For with count(): 0.85ms Foreach: 0.23ms
Output for 7.1.28
For: 0.29ms For with count(): 0.74ms Foreach: 0.19ms
Output for 7.1.27
For: 0.35ms For with count(): 0.86ms Foreach: 0.25ms
Output for 7.1.26
For: 0.24ms For with count(): 0.64ms Foreach: 0.18ms
Output for 7.1.17
For: 0.16ms For with count(): 0.31ms Foreach: 0.14ms
Output for 7.1.16
For: 0.13ms For with count(): 0.41ms Foreach: 0.12ms
Output for 7.1.15
For: 0.12ms For with count(): 0.32ms Foreach: 0.12ms
Output for 7.1.14
For: 0.15ms For with count(): 0.32ms Foreach: 0.12ms
Output for 7.1.13
For: 0.12ms For with count(): 0.37ms Foreach: 0.16ms
Output for 7.1.12
For: 0.12ms For with count(): 0.79ms Foreach: 0.17ms
Output for 7.1.11
For: 0.13ms For with count(): 0.34ms Foreach: 0.12ms
Output for 7.1.10
For: 0.12ms For with count(): 0.35ms Foreach: 0.12ms
Output for 7.1.9
For: 0.12ms For with count(): 0.33ms Foreach: 0.14ms
Output for 7.1.8
For: 0.14ms For with count(): 0.50ms Foreach: 0.16ms
Output for 7.1.7
For: 0.15ms For with count(): 0.48ms Foreach: 0.17ms
Output for 7.1.6
For: 0.15ms For with count(): 0.51ms Foreach: 0.17ms
Output for 7.1.5
For: 0.13ms For with count(): 0.32ms Foreach: 0.15ms
Output for 7.1.4
For: 0.11ms For with count(): 0.33ms Foreach: 0.12ms
Output for 7.1.3
For: 0.11ms For with count(): 0.31ms Foreach: 0.12ms
Output for 7.1.2
For: 0.11ms For with count(): 0.32ms Foreach: 0.12ms
Output for 7.1.1
For: 0.14ms For with count(): 0.47ms Foreach: 0.16ms
Output for 7.1.0
For: 0.12ms For with count(): 0.34ms Foreach: 0.14ms

preferences:
76.45 ms | 401 KiB | 62 Q