下面的代码应该是格式化我在mysql中运行乘法以获得临时表中的数据后得到的数字。问题是乘法的结果不遵循格式。我希望将数字格式化为有四位小数,并保留零。
<?php
$tv = $row_cscs_report['TOTAL_VALUE'];
$vr = str_replace('.', '', $tv);
echo $vr;
?>
发布于 2018-09-05 13:00:10
您可以使用number_format
来实现这一点,指定4个小数位并告诉它小数和千位分隔符都应该为空:
$tv = 3547.66;
echo number_format($tv, 4, '', '');
输出:
35476600
发布于 2018-09-05 08:59:25
你可以这样写:
<?php
$tv = $row_cscs_report['TOTAL_VALUE'];
$vr = sprintf("%.4f", $tv);
echo $vr;
?>
https://stackoverflow.com/questions/52175629
复制相似问题