将x舍入到y的下一个倍数

时间:2018-01-06 17:59:38

标签: php

我有两个数字,$x$y(两者都由用户在输入时定义)。我想将$x四舍五入到$y下一个倍数。

例如......

  • $x是23

  • $y是7

  • 结果为28(4 * 7)

因为$ y是可变的,所以很难找到一个与另一个一起舍入的函数。我见过人们round($x,-1)四舍五入到最接近的十位,但没有任何东西可以四舍五入到下一个倍数。

是否有人知道将采用两个数字并将向上>的函数?

1 个答案:

答案 0 :(得分:2)

如评论中所述,您可以通过将x除以y得到所需的结果,然后向上舍入,然后乘以y。

ceil($x/$y)*$y