3v4l.org

run code in 300+ PHP versions simultaneously
<?php function determineRank($input) { // valor retornado caso $input seja maior que todos os $ranks $default = 'Rainbow'; $ranks = [ 50 => 'Descolorido', 100 => 'Azul Bebê', 200 => 'Roxo Bacon', 300 => 'Verde ET', 500 => 'Marrom Madeira', 700 => 'Laranja Power', 900 => 'Vermelho Killer', 1500 => 'Rosa Piriguete', 1700 => 'Amarelo Bobba', 2000 => 'Turquesa Maravilha', 2300 => 'Gótica Má', 2500 => 'Ametista Destruidor', 2700 => 'Esmeralda Divindade', 3000 => 'Púrpura Star', 3500 => 'Dourado Rei', ]; foreach ($ranks as $rank => $value) { if ($input <= $rank) { return $value; } } return $default; } // Exemplo $i = 0; do { $input = rand(45, 3600); echo $input . ' - ' . determineRank($input) . PHP_EOL; } while(++$i < 20);

preferences:
13.6 ms | 404 KiB | 5 Q