2014-03-04 37 views
0

我有一个小问题。我已经得到了逗号后有多个数字的金额。使用number_format后金额变化php

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

我做

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

有没有人有这个问题的建议吗?

THX

+0

发布您的代码。 –

+0

嗨John, <?= echo number_format($ var,2); ?> – Webrandit

回答

1

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

尝试更换,.

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

谢谢你解决了这个问题!我改变了,与。 – Webrandit