首页 > 编程知识 正文

php浮点数运算精度问题,程序保留两位小数

时间:2023-05-04 20:16:16 阅读:40218 作者:2874

1.sprintf()函数

此函数可以四舍五入。 如果没有小数位数,则会自动用指定的字符(指定的0 )补充指定的小数位数

1

2

3

ECHOsprintf (() )、5.228 ); //5.23

ECHOsprintf (() )、5.224 ); //5.22

Echosprintf (().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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。