我有一个小问题。我有一个逗号后面有多个数字的金额。
金额为89,3500205,当我使用number_format或其他格式函数时,它将金额更改为89,00而不是89,35。
我在做
<?= echo number_format($var, 2); ?>
是否有人对此问题有任何建议?
THX
答案 0 :(得分:1)
您确定没有收到A non well formed numeric value encountered
错误吗?
你的error_reporting是吗?
尝试将,
替换为.
echo number_format(str_replace(",",".",$var),2);