{site_name}

{site_name}

🌜 搜索

round()是一个 PHP 内置函数,用于将一个浮点数四舍五入到指定的小数位数

php 𝄐 0
php 容器 门面 依赖注入,pHproburn软件免费下载,php ROOT_PATH/artisan,PHProxy,PHP容器原理,PHP融职培训
round()是一个 PHP 内置函数,用于将一个浮点数四舍五入到指定的小数位数。该函数的语法如下:

php
round(float $number, int $precision = 0, int $mode = PHP_ROUND_HALF_UP): float


其中:

- $number:要四舍五入的浮点数;
- $precision:要保留的小数位数,默认为0;
- $mode:四舍五入的模式,默认为 PHP_ROUND_HALF_UP。

$mode 参数可选的值有以下四个:

- PHP_ROUND_HALF_UP:四舍五入到最接近的数字;
- PHP_ROUND_HALF_DOWN:向下舍入到最接近的数字;
- PHP_ROUND_HALF_EVEN:向最接近的偶数舍入;
- PHP_ROUND_HALF_ODD:向最接近的奇数舍入。

以下是几个例子:

php
echo round(3.14159); // 输出 3
echo round(3.5); // 输出 4
echo round(3.14159, 2); // 输出 3.14
echo round(3.145, 2); // 输出 3.15
echo round(11.5, 0, PHP_ROUND_HALF_UP); // 输出 12
echo round(11.5, 0, PHP_ROUND_HALF_DOWN); // 输出 11
echo round(2.5, 0, PHP_ROUND_HALF_EVEN); // 输出 2
echo round(3.5, 0, PHP_ROUND_HALF_EVEN); // 输出 4


在第一个例子中,round(3.14159) 四舍五入到了最近的整数,输出为 3。在第二个例子中,round(3.5) 向上四舍五入到最近的整数,输出为 4。在第三个例子中,round(3.14159, 2) 四舍五入到两位小数,输出为 3.14。在第四个例子中,round(3.145, 2) 四舍五入到两位小数,输出为 3.15。在后四个例子中,分别演示了 PHP_ROUND_HALF_UP、PHP_ROUND_HALF_DOWN、PHP_ROUND_HALF_EVEN 和 PHP_ROUND_HALF_EVEN 四种模式下的运算结果。