2015-09-26 74 views
0

只有99点时才会使用50。
使用满100 - 如果有100分。
仅使用150 - 如果有151点。
舍入整数的倍数为50

即:允许50,100,150,200,250取决于点。

+0

算术基本上是:地板((VAL + 25)/ 50)* 50。我不知道如何在PHP中表达这一点。 (注意:如果你想让25来回绕过另一个方向,则表达式会稍微复杂一些。) –

+0

http://php.net/manual/en/language.operators.arithmetic.php – Kickaha

回答

1

我想通过50把数,floor它,并通过50 EG乘回:这将解决您的问题

$num = 99; 
$rounded = 50 * floor($num/50); 
0

你的问题是,在所有的角落里不完整,还是我提供你的代码 -

<?php 
function getResult($point) 
{ 
$i=$point/50; 
if($i==0) 
return 50; 
else 
return 50*$i; 
} 
?> 

现在使用该功能需要的地方..