PHP ceil()函数
ceil() 函数经常被用来计算数学问题。它是一个内置函数,用于找到最接近整数的四舍五入数。
注意1: 要将一个数字向下取整到最接近的整数,请使用 floor() 函数。
注意2: 要将一个浮点数四舍五入,请使用 round() 函数。
语法
float ceil ( float $value )
返回下一个最大值,如果需要则向上舍入 value 。
示例1
<?php
echo ceil(0.99);
?>
输出:
1
示例2
<?php
echo ceil(4.34);
?>
输出:
5
示例3
<?php
echo ceil(-4.34);
?>
输出:
-4
示例4
<?php
echo ceil(-6.9);
?>
输出:
-6
示例5
<?php
value = 66.4;
echo (ceil(value * 100) / 100)."<br>"; // 66.41 - WRONG!
echo ceil((string)($value * 100)) / 100; // 66.4 - OK!
?>
输出:
66.41
66.4
示例6
<?php
value = 77.4;
echo "The actual value:value"."<br>";
echo "The ceil() used: ".(ceil(value * 100) / 100)."<br>"; // 77.41 - WRONG!
echo "The round() used: ".ceil(round(value * 100)) / 100; // 77.4 - OK! // 55.4 - OK!
?>
输出:
The actual value: 77.4
The ceil() used: 77.41
The round() used: 77.4