【发布时间】:2018-01-03 02:15:00
【问题描述】:
例如 我将 1244 更改为 12.44 美元; 和 我将 12355 更改为 $123.55; 或者 我将 124567 更改为 $124.567; 等等
带php函数
我的代码
<?php
function dollar_format($amount){
setlocale(LC_MONETARY, 'en_US.UTF-8');
$new_amount = money_format('%.2n', $amount) . "\n";
return $new_amount;
}
当我得到 $ammount = 1345;但变成了 1,345.00 美元
【问题讨论】:
-
当我在 PHP fiddle 中运行它时,我得到了 1,345.00 美元,所以也许有些东西你没有向我们展示。打印(美元格式(1345));
-
直到
$124.567之前我都明白了,为什么是三位小数?为什么不像其他人一样两个?你怎么知道是两个还是三个?