将整数显示为整数,将浮点数显示为float

时间:2013-10-31 10:23:34

标签: php

我必须在php中显示数字。我在数据库中的数据类型是 float 。我的问题是,当数字不是整数时,它将正常工作,例如,如果数字是4.22那么它的罚款。但如果数字为4则显示4.00。但我想只显示它4。 请告诉我该怎么做。

我想要的是

4.33 => 4.33
4.00 => 4

2 个答案:

答案 0 :(得分:5)

使用floatval()来实现此目标。

e.g。

var_dump(floatval(4.33));
var_dump(floatval(4.00));

输出:

float 4.33

float 4

答案 1 :(得分:1)

您要找的是 floatval()

echo floatval(4.00);
4

echo floatval(4.33);
4.33