【问题标题】:convert number to decimal in php在php中将数字转换为十进制
【发布时间】:2010-09-13 10:23:07
【问题描述】:

我有一个存储在变量中的数字。该号码从数据库中提取为 9900..我需要将此号码转换为 99.00 以便以 HTML 格式显示给客户。

我想知道如何在 php 中实现这一点。

谢谢。

【问题讨论】:

  • 转换遵循什么逻辑?除以 100?

标签: php numbers format


【解决方案1】:
$priceInCents = 9900;
$priceInDollars = $priceInCents / 100;

然后您可以随意使用round()number_format()

【讨论】:

    【解决方案2】:

    您可以为此使用number_format() 函数:

    echo number_format(9900/100);
    

    【讨论】:

      【解决方案3】:

      您可以使用money_formatnumber_format 来执行此操作,如果您要将其显示为价格,您应该查看money_format,否则,number_format 是要走的路。

      【讨论】:

      • 我不知道货币功能。非常方便,即使很难欧元格式也不正确。
      猜你喜欢
      • 2015-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-28
      • 1970-01-01
      • 2014-12-18
      • 1970-01-01
      • 2020-11-06
      相关资源
      最近更新 更多