php四舍五入到下一个整数
在PHP中,我需要将一个数字四舍五入到下一个整数。例如,在我的程序中,我使用如下循环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,则当我将其增加1时,它将四舍五入为3 有没有一种方法,不管十进制值是什么,都需要四舍五入到下一个整数?使用cei
$val = round(count($names)/15);
如果count($names)是1.2,我需要将它四舍五入到2而不是1。我尝试了以下方法
$val = round(count($names)/15) + 1;
但是,在上面的方法中,如果我将count($names)设为1.6,则当我将其增加1时,它将四舍五入为3
有没有一种方法,不管十进制值是什么,都需要四舍五入到下一个整数?使用ceil()
然后您的代码变成:
$val = ceil(count($names)/15);
试试这个:
$val = round(count($names)/15, PHP_ROUND_HALF_DOWN) + 1;