📅  最后修改于: 2023-12-03 14:50:44.871000             🧑  作者: Mango
在 PHP 中,可以通过内置函数对数值进行四舍五入操作。本文将介绍三个常用的四舍五入函数:round、floor 和 ceil。
round 函数用于将浮点数四舍五入到指定的小数位数。其基本语法如下:
round(float $number, int $precision = 0, int $mode = PHP_ROUND_HALF_UP): float
其中:
$number
:要进行四舍五入的浮点数;$precision
(可选):要保留的小数位数,默认为 0;$mode
(可选):舍入模式,可选值为 PHP_ROUND_HALF_UP
(四舍五入)、PHP_ROUND_HALF_DOWN
(向下舍入)、PHP_ROUND_HALF_EVEN
(四舍六入五凑偶)、PHP_ROUND_HALF_ODD
(四舍六入五凑奇),默认为 PHP_ROUND_HALF_UP
。下面是几个例子:
// 四舍五入到整数
echo round(3.5); // 4
echo round(3.4); // 3
// 四舍五入到 1 位小数
echo round(3.1415, 1); // 3.1
// 向下舍入到整数
echo round(3.7, 0, PHP_ROUND_HALF_DOWN); // 3
// 四舍六入五凑偶
echo round(1.5, 0, PHP_ROUND_HALF_EVEN); // 2
echo round(2.5, 0, PHP_ROUND_HALF_EVEN); // 2
floor 函数用于向下舍入到最接近的整数,ceil 函数用于向上舍入到最接近的整数。它们的语法分别如下:
floor(float $number): float
ceil(float $number): float
下面是几个例子:
// 向下舍入到最接近的整数
echo floor(3.7); // 3
// 向上舍入到最接近的整数
echo ceil(3.2); // 4
本文介绍了 PHP 中的三个常用的四舍五入函数:round、floor 和 ceil。通过这些函数,可以轻松地对数值进行舍入操作。