php 实现保留两位小数

  • Post author:
  • Post category:php



1.sprintf()函数

此函数可以实现四舍五入,并且如果是不带小数位数的,会自动用指定的字符(指定的0)补至指定的小数位数

1

2

3


echo


sprintf(


"%01.2f"


, 5.228);


//  5.23


echo


sprintf(


"%01.2f"


, 5.224);


//  5.22


echo


sprintf(


"%01.2f"


, 5);


//  5.00


2.number_format()函数

此函数可以实现四舍五入,并且如果是不带小数位数的,会自动用0补至指定的小数位数

1

2

3


echo


number_format(5.228,2);


//  5.23


echo


number_format(5.224,2);


//  5.22


echo


number_format(5,2);


//  5.00


3.round()函数

此函数可以实现四舍五入,但是如果是不带小数位数的,处理后也不带小数数位

1

2

3


echo


round


(5.228,2);


//  5.23


echo


round


(5.224,2);


//  5.22


echo


round


(5,2);


//  5