📜  四舍五入内置函数php(1)

📅  最后修改于: 2023-12-03 14:50:44.871000             🧑  作者: Mango

四舍五入内置函数 PHP

在 PHP 中,可以通过内置函数对数值进行四舍五入操作。本文将介绍三个常用的四舍五入函数:round、floor 和 ceil。

round 函数

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 函数用于向下舍入到最接近的整数,ceil 函数用于向上舍入到最接近的整数。它们的语法分别如下:

floor(float $number): float
ceil(float $number): float

下面是几个例子:

// 向下舍入到最接近的整数
echo floor(3.7); // 3

// 向上舍入到最接近的整数
echo ceil(3.2); // 4
总结

本文介绍了 PHP 中的三个常用的四舍五入函数:round、floor 和 ceil。通过这些函数,可以轻松地对数值进行舍入操作。