3v4l.org

run code in 300+ PHP versions simultaneously
<?php $y=1; $last=0; $bdlat = 0.25 + 0.25 + 0.15; $rtbhs = array("Lieutenant", "F Lieutenant", "Captain", "Major ", "L Colonel", "Colonel", "B General"); $rtbh = 1; $base = 9275; $i=1; $S="\t| "; while (1) { echo $y . $S . $rtbhs[$rtbh] . $S . $i . $S . round(2700+($base*$bdlat)+$base) . $S . round((2700+($base*$bdlat)+$base)-$last) . "\n"; $last = round(2700+($base*$bdlat)+$base); $y++; if ($rtbh == 1) { $base+=440; } else if ($rtbh == 2) { $base+=495; } else if ($rtbh == 3) { $base+=265; } else if ($rtbh == 4) { $base+=470; } else if ($rtbh == 5) { $base+=590; } else if ($rtbh == 6) { $base+=650; } if ($rtbh == 1 && $i == 3) { $i=0; $base = 10600; $rtbh++; } else if ($rtbh == 2 && $i == 6) { $i=0; $base = 13515; $rtbh++; } else if ($rtbh == 3 && $i == 4) { $i=0; $base = 14650; $rtbh++; } else if ($rtbh == 4 && $i == 4) { $i=0; $base = 16520; $rtbh++; } else if ($rtbh == 5 && $i == 4) { $i=0; $base = 18805; $rtbh++; } else if ($rtbh == 6 && $i == 4) { break; } $i++; } echo "-------------------------------------------------\n"; $base = 9000; for ($i=1; $i <=21; $i++) { echo $i . $S . "Engineer" . $S . 0 . $S . round((600+($base*0.25)+$base)*0.91) . $S . round(((600+($base*0.25)+$base)*0.91)-$last) . "\n"; //echo $i . " - " . ((600+($base*0.25)+$base)*0.91) . " - " . (((600+($base*0.25)+$base)*0.91)-$last) . "\n"; $last = round((600+($base*0.25)+$base)*0.91); $y++; $base+=$base*0.06; }

preferences:
58.07 ms | 402 KiB | 5 Q