【问题标题】:PHP Convert cents to dollars [closed]PHP将美分转换为美元[关闭]
【发布时间】:2015-08-23 04:50:41
【问题描述】:

我正在使用 Stripe Payment。 我的价格是以美分为单位的整数:

050
1000
1250
2999

我用自己的班级处理这些数字,这没有问题。

我正在寻找将这些数字(美分)转换为美元(即使是 .00 也始终使用小数)的方法,如下所示:

0.50
10.00
12.50
29.99

有什么想法吗?

【问题讨论】:

标签: php numbers


【解决方案1】:

您可以通过以下方式使用number_format()

<?php

$value = 50;

echo number_format(($value /100), 2, '.', ' ');

?>

输出:- https://3v4l.org/tHigs

更多参考请阅读以下链接

number_format

【讨论】:

    【解决方案2】:

    您需要将美分除以 100 并使用 number_format 函数。

    echo number_format($price/100, 2, '.', ' ');
    

    【讨论】:

    • 我同意这是一个替代方案,但我选择 NumberFormatter ;) 谢谢!
    猜你喜欢
    • 2021-03-31
    • 2014-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-29
    • 1970-01-01
    • 2013-09-14
    • 2022-06-28
    相关资源
    最近更新 更多