在PHP中删除不必要的小数位数

时间:2013-05-25 20:40:31

标签: php string floating-point number-formatting

如何在PHP中浮点值的末尾剪切不必要的零,例如以下内容:

3.0 --> 3
12.56300 --> 12.563
etc.

3 个答案:

答案 0 :(得分:3)

你可以使用(double)或(float)而不使用(string)

echo (float)$input;

答案 1 :(得分:0)

我发现这样做的一个简单方法如下:

$output = (double) (string) $input;

答案 2 :(得分:0)

number_format($number, number of digits);

例如

echo number_format(2.222222, 2); //2.22