函数名:round()
适用版本:PHP 4, PHP 5, PHP 7
用法:round() 函数将浮点数四舍五入为最接近的整数。它的语法如下:
float round ( float $val [, int $precision = 0 [, int $mode = PHP_ROUND_HALF_UP ]] )
参数:
- $val:必需,要四舍五入的浮点数。
- $precision:可选,指定要保留的小数位数,默认为0,表示不保留小数位。
- $mode:可选,指定舍入模式,默认为PHP_ROUND_HALF_UP,表示四舍五入。其他可选值有:
- PHP_ROUND_HALF_DOWN:向下舍入
- PHP_ROUND_HALF_EVEN:向偶数舍入
- PHP_ROUND_HALF_ODD:向奇数舍入
返回值:返回四舍五入后的整数或浮点数。
示例:
$num1 = 3.4;
$rounded1 = round($num1); // 返回 3
$num2 = 5.6;
$rounded2 = round($num2, 1); // 返回 5.6
$num3 = 7.824;
$rounded3 = round($num3, 2, PHP_ROUND_HALF_DOWN); // 返回 7.82
在上面的示例中,我们使用了不同的参数来调用round()函数。第一个例子中,我们只传递了一个参数,所以它将默认使用0作为精度,并返回最接近的整数。第二个例子中,我们传递了一个精度为1,所以它返回一个保留一位小数的浮点数。在第三个例子中,我们传递了一个精度为2和舍入模式为PHP_ROUND_HALF_DOWN,所以它返回一个保留两位小数的浮点数,并向下舍入。