搜索函数ro将数字舍入到最接近的5的倍数
22 -> 20
23 -> 25
40 -> 40
46 -> 45
48 -> 50
Run Code Online (Sandbox Code Playgroud)
等等.
试过这总是返回更高的价值:
5 * ceil($n / 5);
Run Code Online (Sandbox Code Playgroud)
ale*_*lex 22
用round()而不是ceil().
5 * round($n / 5);
Run Code Online (Sandbox Code Playgroud)
ceil()将浮点数舍入到下一个整数.round()将使用标准舍入规则舍入到最接近的整数.
| 归档时间: |
|
| 查看次数: |
10004 次 |
| 最近记录: |