首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >四个十进制零和无小数点php

四个十进制零和无小数点php
EN

Stack Overflow用户
提问于 2018-09-05 08:47:38
回答 2查看 44关注 0票数 0

下面的代码应该是格式化我在mysql中运行乘法以获得临时表中的数据后得到的数字。问题是乘法的结果不遵循格式。我希望将数字格式化为有四位小数,并保留零。

代码语言:javascript
复制
<?php
$tv = $row_cscs_report['TOTAL_VALUE'];
$vr = str_replace('.', '', $tv);
echo $vr;
?>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-05 13:00:10

您可以使用number_format来实现这一点,指定4个小数位并告诉它小数和千位分隔符都应该为空:

代码语言:javascript
复制
$tv = 3547.66;
echo number_format($tv, 4, '', '');

输出:

代码语言:javascript
复制
35476600
票数 0
EN

Stack Overflow用户

发布于 2018-09-05 08:59:25

你可以这样写:

代码语言:javascript
复制
<?php
$tv = $row_cscs_report['TOTAL_VALUE'];
$vr = sprintf("%.4f", $tv);
echo $vr;
?>

参考:http://php.net/manual/pl/function.sprintf.php

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52175629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档