0

如何在 PHP 中的浮点值末尾删除不必要的零,例如:

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

3 回答 3

3

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

echo (float)$input;
于 2013-05-25T20:44:08.457 回答
0
number_format($number, number of digits);

例如

echo number_format(2.222222, 2); //2.22
于 2013-05-25T22:34:27.907 回答
0

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

$output = (double) (string) $input;
于 2013-05-25T20:40:30.893 回答