【问题标题】:How to round figure of sum value如何对总和值进行四舍五入
【发布时间】:2013-11-17 05:49:51
【问题描述】:

如何对回波和值进行四舍五入

<?php echo (90+10)*15*732/365/30 ;   ?>

这段代码是这样显示的

100.27397260274

我想要这样

100.300

我是这样使用的,但这也不起作用

<?php echo ((round((90+10)*15*732/365/30, 1)),3) ;   ?>

我该怎么做?

【问题讨论】:

  • 这个问题有点荒谬。 100.027 可能会滚动到 100.03 但不会滚动到 100.300...这不是滚动与数学一起使用的方式。
  • 这段代码没有显示正确的答案,这就是为什么它显示为 100.027 但正确答案是 100.27397 我想要这样的 100.300
  • 好的,我现在使用这个 现在我的答案是 100.27397260274,我想要整数值 100.300 我该怎么做
  • 因为你错过了 BODMAS..
  • 看我的问题我更新它

标签: php sum


【解决方案1】:

这样做:

<?php echo round( (90+10)*15*732/365/30 , 2 ); ?>

输出将是:

100.27

对于100.3,您可以这样做

<?php echo round( (90+10)*15*732/365/30,1 ); ?>

对于100.300,您需要使用额外的函数number_format()3 来获取小数:

<?php echo number_format( round((90+10)*15*732/365/30,1), 3 ); ?>

【讨论】:

  • 我想要 100 3 值之后的 100.300
  • 使用printf你不需要使用额外的功能。 (顺便说一句,投反对票的不是我)
【解决方案2】:

使用

round(number,decimal_place);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-12
    • 1970-01-01
    相关资源
    最近更新 更多