php的round()函数是用来四舍五入计算小数的函数,它可以接受两个参数,第一个参数是要进行四舍五入计算的小数,第二个参数是小数点后面保留的位数,默认为0,如果不传第二个参数,则只会将小数点后面的数字进行四舍五入。
使用方法
round()函数的使用方法非常简单,下面是一个简单的例子:
$num1 = 3.456; $num2 = 3.567; echo round($num1); // 输出3 echo round($num2); // 输出4
从上面的例子可以看出,round()函数只会进行四舍五入,小数点后面的数字会被舍弃。
如果要指定小数点后面保留的位数,可以传入第二个参数,例如:
$num1 = 3.456; $num2 = 3.567; echo round($num1, 2); // 输出3.46 echo round($num2, 2); // 输出3.57
从上面的例子可以看出,round()函数会把小数点后面保留指定位数,如果小数点后面的数字大于指定位数,则会进行四舍五入。
注意事项
- round()函数只能处理浮点数,不能处理整数。
- round()函数的第二个参数指定的是小数点后面保留的位数,不是保留的数字。
- round()函数只会进行四舍五入,不会四舍六入五取偶。