3v4l.org

run code in 300+ PHP versions simultaneously
<?php function gen($count){ $a= []; for ($i = 0;$i < $count;$i++){ $a[$i] = mt_rand(0, 1000000); } return $a; } //Генерируем конфиг с 1000 игроками $config = gen(1000); arsort($config); //Способ 1 $x = microtime( true ); // Для замера времени for ($p = 0; $p < 1000; $p++) {// Выполняем это код много раз чтобы увеличить цифру $name = []; $money = []; foreach($config as $n => $m){ array_push($name, $n); array_push($money, $m); } } $x = microtime( true ) - $x; echo "Sposob 1: $x sekund za 1000 raz<br>"; //Способ 2 $x = microtime( true ); // Для замера времени for ($p = 0; $p < 1000; $p++) {// Выполняем это код много раз чтобы увеличить цифру $name = []; $money = []; reset($config); for($i = 0;$i < 5 && current($config);$i++){ $name[]=key($config); $money[]=current($config); next($config); } } $x = microtime( true ) - $x; echo "Sposob 2: $x sekund za 1000 raz<br>";
Output for 7.2.7
Sposob 1: 0.1105420589447 sekund za 1000 raz<br>Sposob 2: 0.0010209083557129 sekund za 1000 raz<br>
Output for 7.2.6
Sposob 1: 0.10995697975159 sekund za 1000 raz<br>Sposob 2: 0.0011730194091797 sekund za 1000 raz<br>
Output for 7.2.5
Sposob 1: 0.11496615409851 sekund za 1000 raz<br>Sposob 2: 0.0013000965118408 sekund za 1000 raz<br>
Output for 7.2.4
Sposob 1: 0.10430192947388 sekund za 1000 raz<br>Sposob 2: 0.0010530948638916 sekund za 1000 raz<br>
Output for 7.2.3
Sposob 1: 0.1055121421814 sekund za 1000 raz<br>Sposob 2: 0.0010428428649902 sekund za 1000 raz<br>
Output for 7.2.2
Sposob 1: 0.10531306266785 sekund za 1000 raz<br>Sposob 2: 0.0010209083557129 sekund za 1000 raz<br>
Output for 7.2.1
Sposob 1: 0.10574221611023 sekund za 1000 raz<br>Sposob 2: 0.0010418891906738 sekund za 1000 raz<br>
Output for 7.2.0
Sposob 1: 0.10434794425964 sekund za 1000 raz<br>Sposob 2: 0.0010170936584473 sekund za 1000 raz<br>
Output for 7.1.17
Sposob 1: 0.2273428440094 sekund za 1000 raz<br>Sposob 2: 0.0012209415435791 sekund za 1000 raz<br>
Output for 7.1.16
Sposob 1: 0.18522500991821 sekund za 1000 raz<br>Sposob 2: 0.0011999607086182 sekund za 1000 raz<br>
Output for 7.1.15
Sposob 1: 0.20739197731018 sekund za 1000 raz<br>Sposob 2: 0.0012271404266357 sekund za 1000 raz<br>
Output for 7.1.14
Sposob 1: 0.18950986862183 sekund za 1000 raz<br>Sposob 2: 0.0012240409851074 sekund za 1000 raz<br>
Output for 7.1.13
Sposob 1: 0.24526405334473 sekund za 1000 raz<br>Sposob 2: 0.0016541481018066 sekund za 1000 raz<br>
Output for 7.1.12
Sposob 1: 0.23394703865051 sekund za 1000 raz<br>Sposob 2: 0.0013480186462402 sekund za 1000 raz<br>
Output for 7.1.11
Sposob 1: 0.21058297157288 sekund za 1000 raz<br>Sposob 2: 0.0013768672943115 sekund za 1000 raz<br>
Output for 7.1.10
Sposob 1: 0.2024188041687 sekund za 1000 raz<br>Sposob 2: 0.0014731884002686 sekund za 1000 raz<br>
Output for 7.1.9
Sposob 1: 0.1944260597229 sekund za 1000 raz<br>Sposob 2: 0.0012059211730957 sekund za 1000 raz<br>
Output for 7.1.8
Sposob 1: 0.22179484367371 sekund za 1000 raz<br>Sposob 2: 0.0012741088867188 sekund za 1000 raz<br>
Output for 7.1.7
Sposob 1: 0.20237994194031 sekund za 1000 raz<br>Sposob 2: 0.0012130737304688 sekund za 1000 raz<br>
Output for 7.1.6
Sposob 1: 0.19692993164062 sekund za 1000 raz<br>Sposob 2: 0.0013699531555176 sekund za 1000 raz<br>
Output for 7.1.5
Sposob 1: 0.20882105827332 sekund za 1000 raz<br>Sposob 2: 0.0012800693511963 sekund za 1000 raz<br>
Output for 7.1.4
Sposob 1: 0.20525097846985 sekund za 1000 raz<br>Sposob 2: 0.0012919902801514 sekund za 1000 raz<br>
Output for 7.1.3
Sposob 1: 0.22333192825317 sekund za 1000 raz<br>Sposob 2: 0.0013530254364014 sekund za 1000 raz<br>
Output for 7.1.2
Sposob 1: 0.21706008911133 sekund za 1000 raz<br>Sposob 2: 0.0016798973083496 sekund za 1000 raz<br>
Output for 7.1.1
Sposob 1: 0.21065807342529 sekund za 1000 raz<br>Sposob 2: 0.0012950897216797 sekund za 1000 raz<br>
Output for 7.1.0
Sposob 1: 0.30838203430176 sekund za 1000 raz<br>Sposob 2: 0.0016078948974609 sekund za 1000 raz<br>

preferences:
56.18 ms | 401 KiB | 31 Q