【发布时间】:2017-01-27 01:38:18
【问题描述】:
我的确切要求是,如果值的第二个小数为零,
该值应该只有一位小数。对于其他人,它应该有两位小数。
eg 1. 150.00 to 150.0
eg 2. 150.10 to 150.1
eg 3. 150.76 to 150.76
我需要知道的是是否有任何 PHP 函数可以做到这一点。
echo floatval("150.00")."<br>";
echo floatval("150.10")."<br>";
echo floatval("150.76")."<br>";
结果如下:
150
150.1
150.76
我需要150.0而不是150。我只需要知道是否有任何php函数。否则我将能够编写代码。
【问题讨论】:
-
你有没有尝试过什么来满足你的要求???
-
尝试将其转换为 floatval() 例如:
$num = floatval(150.10); -
PS:这可能会在 150.00 失败。把它变成字符串并检查
rtrim()函数 -
看到你选择的答案清楚表明你真的不知道如何描述问题。
-
@hummingBird : 可能回答的人理解得更好。
标签: php number-formatting