【发布时间】:2018-02-18 02:32:17
【问题描述】:
我正在构建一个个人应用程序,我可以在其中关注我目前持有和关注的加密货币。我注意到的问题是价格后面的小数。一种货币通常最多有 2 位小数,但 Coinmarketcap 的 API 会根据价格给我更多。
以下是我从 API 获得的价值的示例,以及我实际希望如何显示价格。大于 1000 的值将得到一个逗号,并且没有小数。
$950194.0 -> $950,194
$81851.6 -> $81,852
$4364.97 -> $4,365
$326.024 -> $326.02
$35.0208 -> $35.02
$4.50548 -> $4.51
$0.0547128 -> $0.0547128
我以前从未尝试过这样的事情,所以我真的不知道如何开始。尝试使用 round() 和 numberFormat(),但不能像我在上面的示例中想要的那样。
【问题讨论】:
标签: php string decimal rounding number-formatting