- round: documentation ( source)
<?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;
}