如何使用php从sql显示不带0十进制的双浮点数

如何使用php从sql显示不带0十进制的双浮点数,php,mysql,sql,mysqli,Php,Mysql,Sql,Mysqli,在sql表中,双浮点数如下 145.00000000,2.00000000,23.12000000,12.02400000,0.026,0.5402 我如何在没有小数点0的情况下像php一样处理这些数字 145,2,23.12,12.024,0.026,0.5402,只需在PHP中强制转换为float,它将去掉后面的零: $float = '145.00000000'; echo (float)$float; // 145 $float = '23.12000000'; echo (float

在sql表中,双浮点数如下

145.00000000,2.00000000,23.12000000,12.02400000,0.026,0.5402

我如何在没有小数点0的情况下像php一样处理这些数字


145,2,23.12,12.024,0.026,0.5402,

只需在PHP中强制转换为
float
,它将去掉后面的零:

$float = '145.00000000';
echo (float)$float; // 145

$float = '23.12000000';
echo (float)$float; // 23.12

您可以在SQL或PHP中格式化数字,但不需要两者都使用。因此,如果你想为其中任何一个寻找解决方案,你就更有可能找到它。