当我从数据库中检索某些值时,我尝试对其进行格式化。
一些值如下所示 -
Values
121.000
0.170
12.500
12.425
0.890
这是我希望它们看起来像的样子 -
Values
121
.17
12.5
12.425
.89
我一直在寻找一种解决方案,但我似乎只能找到其中一个的答案,我需要它在一个函数中动态工作。
我尝试将值转换为 FloatVal,但这不适用于 100% 的值。
请问有人可以建议吗?
需要更多信息请评论。
最佳答案
一种可能的方法:
$val = ltrim(rtrim($num, '.0'), '0');
Demo 。实际上,rtrim
这里只是将 121.0
转换为 121
,前面的零显然被 ltrim
去掉了。
关于php - 如果小数点前面有零,则将其删除 - PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32736480/