我正在做一个项目,我有三个类别,
1 = last payment amount (integer, ex: 100 = $1, 2000, = $20.)
2 = account balance: (integer, ex: 5000 = $50, 20 = $.20.)
3 = formatted amount (USD format without the $, ex: 1.00 = $1.00, 10.00 = $10.00)
现在,当使用这三个选项进行相应更新时,我在 JavaScript 中使用了格式函数。但是现在我有一个自动重新加载功能,它可以在 PHP 中完成所有操作。问题是我在格式化时遇到问题,比如说1000 to 10.00
. 这是问题所在:
setlocale(LC_MONETARY, 'en_US');
$addAmount = money_format('%i', $accBal);
让我们说$accBal = 5000
。应该是这样$5.00
,但是使用money_format...
它会转换为 USD 5,000
.
我能做些什么来适当地格式化它?