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\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";

preferences:
32.56 ms | 402 KiB | 5 Q