PHP - 打印数字时无法删除小数

时间:2017-02-16 10:10:43

标签: php decimal

在我的应用程序中,我有一个表格,我在其中呈现一些数据。其中一个表字段呈现一个数字,显示如下:8.300,0

这就是我打印它的方式:

<td class="ex"><span>< ?php echo round($value['data'][0]); ?></span></td>

我也尝试过使用number_format函数,如何摆脱小数部分?

谢谢!

2 个答案:

答案 0 :(得分:2)

试试这个 -

<td class="ex"><span><?php list($number, $extra) = explode(',', '8.00,0');echo round($number); ?></span></td>

希望这会对你有所帮助。

答案 1 :(得分:1)

向下舍入:

echo floor($value['data'][0]);

要收集:

echo ceil($value['data'][0]);

要完善:

echo sprintf('%d', $value['data'][0]);

要将结果转换为欧洲格式,请使用上面的选择功能,然后:

number_format ( $result, 0 , ',' , '.' ); //Where $result is the result of the previous function.