我有两个数字,$x
和$y
(两者都由用户在输入时定义)。我想将$x
四舍五入到$y
的下一个倍数。
例如......
$x
是23
$y
是7
结果为28(4 * 7)
因为$ y是可变的,所以很难找到一个与另一个一起舍入的函数。我见过人们round($x,-1)
四舍五入到最接近的十位,但没有任何东西可以四舍五入到下一个倍数。
是否有人知道将采用两个数字并将向上>>的函数?
答案 0 :(得分:2)
如评论中所述,您可以通过将x除以y得到所需的结果,然后向上舍入,然后乘以y。
ceil($x/$y)*$y