<分区>
所以我有一个预定义的间隔,可以是 5、10、15 等
如果有人输入 20,我需要它根据间隔进行四舍五入。所以如果是 15 分钟的间隔,它会自动转到 30,如果是 45 分钟的间隔,它会自动转到 45
基本上任何 <= interval 都变成 interval 间隔之间的任何内容都会成为下一个最高间隔
我不想编写一些复杂的 php 函数来执行此操作,因为可能有一种我只是不知道的简单方法。
标签 php
<分区>
所以我有一个预定义的间隔,可以是 5、10、15 等
如果有人输入 20,我需要它根据间隔进行四舍五入。所以如果是 15 分钟的间隔,它会自动转到 30,如果是 45 分钟的间隔,它会自动转到 45
基本上任何 <= interval 都变成 interval 间隔之间的任何内容都会成为下一个最高间隔
我不想编写一些复杂的 php 函数来执行此操作,因为可能有一种我只是不知道的简单方法。
最佳答案
四舍五入是:
$ceiled = $interval * ceil( $value / $interval);
关于php - 将数字四舍五入到最近的间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15284674/