php圆向下一个整数

  • 本文关键字:整数 下一个 php php
  • 更新时间 :
  • 英文 :


在PHP中,我需要将一个数字舍入一个数字。例如,在我的程序中,我正在使用以下回合。

$val = round(count($names)/15);

如果 count($ names)为1.2,我需要将其四舍五入为2而不是1。我尝试采用以下方法。

  $val = round(count($names)/15) + 1;

但是,在上面的方法中,如果我有 count($ names)为1.6,则它已被舍入到3中,因为我将其递增1.

有没有办法,无论小数是多少,都需要将其四舍五入到下一个数字?

如何使用ceil()

http://php.net/manual/en/function.ceil.php

然后您的代码变为:

$val = ceil(count($names)/15);

尝试以下:

$val = round(count($names)/15, PHP_ROUND_HALF_DOWN) + 1;

最新更新