最佳答案
我想知道是否存在一些函数可以自动将一个数字格式化为十进制,所以如果我有:
<?php
// $sql_result["col_number"] == 1,455.75
number_format ($sql_result["col_number"], 2, ".", "");
// will return 1455.75
// $sql_result["col_number"] == 1,455.00
number_format ($sql_result["col_number"], 2, ".", "");
// could I get 1455 instead of 1455.00?
?>
所以我的回答是,如果我的数据库中有 DECIMAL 数据格式,只有当它是圆的时候,是否存在某种方法去除小数?
还是我应该这么做?
<?php
// $sql_result["col_number"] == 1,455.00
str_replace(".00", "", (string)number_format ($sql_result["col_number"], 2, ".", ""));
// will return 1455
?>