2014-03-04 39 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