2015-09-26 76 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; 
} 
?> 

現在使用該功能需要的地方..