3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?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\n"; //Способ 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\n";
based on 9TFtu
Output for 7.2.7
Sposob 1: 0.10898590087891 sekund za 1000 raz Sposob 2: 0.0010058879852295 sekund za 1000 raz
Output for 7.2.6
Sposob 1: 0.11381912231445 sekund za 1000 raz Sposob 2: 0.0010979175567627 sekund za 1000 raz
Output for 7.2.5
Sposob 1: 0.11905694007874 sekund za 1000 raz Sposob 2: 0.0010778903961182 sekund za 1000 raz
Output for 7.2.4
Sposob 1: 0.11241793632507 sekund za 1000 raz Sposob 2: 0.0010898113250732 sekund za 1000 raz
Output for 7.2.3
Sposob 1: 0.11197900772095 sekund za 1000 raz Sposob 2: 0.0012519359588623 sekund za 1000 raz
Output for 7.2.2
Sposob 1: 0.10803699493408 sekund za 1000 raz Sposob 2: 0.0011041164398193 sekund za 1000 raz
Output for 7.2.1
Sposob 1: 0.10839104652405 sekund za 1000 raz Sposob 2: 0.0011298656463623 sekund za 1000 raz
Output for 7.2.0
Sposob 1: 0.10442399978638 sekund za 1000 raz Sposob 2: 0.0011279582977295 sekund za 1000 raz
Output for 7.1.17
Sposob 1: 0.19760799407959 sekund za 1000 raz Sposob 2: 0.0011851787567139 sekund za 1000 raz
Output for 7.1.16
Sposob 1: 0.18598389625549 sekund za 1000 raz Sposob 2: 0.00124192237854 sekund za 1000 raz
Output for 7.1.15
Sposob 1: 0.18922090530396 sekund za 1000 raz Sposob 2: 0.001244068145752 sekund za 1000 raz
Output for 7.1.14
Sposob 1: 0.22908210754395 sekund za 1000 raz Sposob 2: 0.0013289451599121 sekund za 1000 raz
Output for 7.1.13
Sposob 1: 0.21073389053345 sekund za 1000 raz Sposob 2: 0.001270055770874 sekund za 1000 raz
Output for 7.1.12
Sposob 1: 0.19475913047791 sekund za 1000 raz Sposob 2: 0.001352071762085 sekund za 1000 raz
Output for 7.1.11
Sposob 1: 0.23787307739258 sekund za 1000 raz Sposob 2: 0.0014660358428955 sekund za 1000 raz
Output for 7.1.10
Sposob 1: 0.23106002807617 sekund za 1000 raz Sposob 2: 0.0014281272888184 sekund za 1000 raz
Output for 7.1.9
Sposob 1: 0.1918740272522 sekund za 1000 raz Sposob 2: 0.0013680458068848 sekund za 1000 raz
Output for 7.1.8
Sposob 1: 0.18726301193237 sekund za 1000 raz Sposob 2: 0.0012328624725342 sekund za 1000 raz
Output for 7.1.7
Sposob 1: 0.20594811439514 sekund za 1000 raz Sposob 2: 0.0019638538360596 sekund za 1000 raz
Output for 7.1.6
Sposob 1: 0.19494199752808 sekund za 1000 raz Sposob 2: 0.0012280941009521 sekund za 1000 raz
Output for 7.1.5
Sposob 1: 0.22968196868896 sekund za 1000 raz Sposob 2: 0.0012378692626953 sekund za 1000 raz
Output for 7.1.4
Sposob 1: 0.26595401763916 sekund za 1000 raz Sposob 2: 0.001356840133667 sekund za 1000 raz
Output for 7.1.3
Sposob 1: 0.19882893562317 sekund za 1000 raz Sposob 2: 0.0013830661773682 sekund za 1000 raz
Output for 7.1.2
Sposob 1: 0.22284817695618 sekund za 1000 raz Sposob 2: 0.0023000240325928 sekund za 1000 raz
Output for 7.1.1
Sposob 1: 0.23442792892456 sekund za 1000 raz Sposob 2: 0.0013101100921631 sekund za 1000 raz
Output for 7.1.0
Sposob 1: 0.19006896018982 sekund za 1000 raz Sposob 2: 0.0012969970703125 sekund za 1000 raz
Output for 7.0.30
Sposob 1: 0.22160196304321 sekund za 1000 raz Sposob 2: 0.0012431144714355 sekund za 1000 raz
Output for hhvm-3.22.0
Sposob 1: 0.47581696510315 sekund za 1000 raz Sposob 2: 0.0045485496520996 sekund za 1000 raz
Output for hhvm-3.21.3
Sposob 1: 0.49328231811523 sekund za 1000 raz Sposob 2: 0.0046975612640381 sekund za 1000 raz
Output for hhvm-3.18.5
Sposob 1: 0.30172109603882 sekund za 1000 raz Sposob 2: 0.0029489994049072 sekund za 1000 raz
Output for 5.6.30
Sposob 1: 0.4407057762146 sekund za 1000 raz Sposob 2: 0.0035650730133057 sekund za 1000 raz