四舍五入到9和9 php

分为

我正在寻找一个公式,如果val小于5则使值四舍五入到5或9,如果大于5则使9舍入。

例子:

$RoundToFive = ceil('232' / 5) * 5;
echo floor($RoundToFive  * 2 ) / 2; //Result is 235 Is good

$RoundToNine = ceil('236' / 5) * 5;
echo floor($RoundToNine  * 2 ) / 2; //Result is 240 but i need 239

有没有办法总是提取最后两位数字并将其转换为5或9?

任何帮助表示赞赏!

维克多·拉杜(Victor Radu)

怎么样:

function funnyRound($number){
    $rounded = ceil($number / 5) * 5;
    return $rounded%10?$rounded:$rounded-1;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章