所以我有一个预定义的间隔,可以是5,10,15等
如果有人输入20我需要它根据间隔进行整理。因此,如果它是一个15分钟的间隔,它将自动变为30,如果它是45分钟的间隔,它将达到45
基本上任何< =间隔都变成间隔 间隔之间的任何内容都成为下一个最高间隔
我不想写一些复杂的php函数来执行此操作,因为可能有一种我不知道的简单方法。
答案 0 :(得分:14)
总结将是:
$ceiled = $interval * ceil( $value / $interval);
答案 1 :(得分:0)
roundedInput = (Ceiling( Input / Interval)) * Interval
因此,如果输入为20且间隔为15,则得到:
20/15 = 1.33
1.33向上舍入= 2
2 * 15 = 30
答案 2 :(得分:0)
$ Rounded = Ceil($ value / $ interval)* $ interval;