number_format()的问题用逗号(格式化)乘以数字

Ahm*_*uad -1 php

我遇到number_format问题.以下是我尝试使用它的方法:

当我尝试将其乘以数量时,它返回1.例如

1,200.00 * 2
Run Code Online (Sandbox Code Playgroud)

它返回1.我怎样才能返回2,400.00?

我错过了什么?谢谢

lan*_*nzz 10

您不能将格式化的数字相乘.格式化最终结果之前,您应该完成所有计算.

  • 是的,正是我所说的.您应该在数据库中的"DECIMAL"或"NUMERIC"列中保留价格,并且只有在实际_need_显示格式化时才格式化它们. (4认同)