相关疑难解决方法(0)

PHP仅显示重要(非零)小数

在PHP中(使用内置函数)我想转换/格式化一个带小数的数字,这样只显示非零小数.然而,我的另一个要求是,如果它是一个没有小数值的数字,我仍然希望显示为零.例子:

9.000 -> 9.0
9.100 -> 9.1
9.120 -> 9.12
9.123 -> 9.123
Run Code Online (Sandbox Code Playgroud)

rtrim($value, "0")差不多了.rtrim的问题在于它离开9.000了9..sprintf()看起来像是一个候选人,但我不能让它有一个可变的小数.number_format()服务于不同的目的,这些都是我能想到的......

再次,我想指出我不是在寻找你自己的解决方案,我正在寻找一种使用内部PHP功能来实现这一目标的方法.我可以编写一个能够自己轻松完成此功能的函数,所以请保持这样的答案.

php numbers

14
推荐指数
4
解决办法
7408
查看次数

标签 统计

numbers ×1

php ×1