使用number_format php后的金额变化

时间:2014-03-04 15:00:06

标签: php decimal

我有一个小问题。我有一个逗号后面有多个数字的金额。

金额为89,3500205,当我使用number_format或其他格式函数时,它将金额更改为89,00而不是89,35。

我在做

<?= echo number_format($var, 2); ?>

是否有人对此问题有任何建议?

THX

1 个答案:

答案 0 :(得分:1)

您确定没有收到A non well formed numeric value encountered错误吗? 你的error_reporting是吗?

尝试将,替换为.

echo number_format(str_replace(",",".",$var),2);