2011-05-17 173 views
1

其实,“四舍五入”可能不是描述我所要做的最好的名字。PHP四舍五入数

我要舍只有那些小数点后零花车:” .00"

我不想显示任何十进制数,如果有小数点后零。 通常,我只是在变量中寻找“.00”,如果它有我正在寻找的东西,我就把它去掉。但是,有一些情况下小数可能超过2个地方。像:45.000或56.0000

我不想乱搞任何正则表达式,如果有一个PHP功能,剥离了额外的零,如果它们存在。

+1

什么是 “4.50”?应该变成“4.5”吗? – ceejayoz 2011-05-17 20:34:50

+0

澄清:我假设您正在尝试读取一个值,然后尽可能使用尽可能少的尾部0来写入值。它是否正确? – 2011-05-17 21:29:37

回答

2

使用floatval()可能是解决您的问题的方法。

+0

这就行了。似乎我需要将字符串转换为int或float。我不认为它是在字符串中,需要转换。 – coffeemonitor 2011-05-18 20:52:42