[英]Removing comma on currency string PHP
我使用这个jquery插件来管理来自autoNumber的货币输入。
从输入中,我得到了这样的字符串: 30,103,437.60
现在在POST中,我是这样的:
Array
(
[0] => Array
(
[ID_INVOICE] => 83
[DESCRIPTION] => REPAIR
[QUANTITY] => 1
[PRICE] => 1,523,000.50
)
)
请在[PRICE]
查看。 在数据库中,我将PRICE FIELD设置为DECIMAL(10,2)
。 因此,我在数据库中得到1.00
。 我认为是因为1,523,000.50
> PRICE上的逗号= 1,523,000.50
。
我的问题是,如何将其以正确的格式保存在数据库中? 我正在使用PHP。
您的实际号码应始终与格式分开,以便您可以使用适合格式的区域设置将其显示给不同的用户。 在php中使用number_format
, money_format
等,并使用适当的语言环境从数字到格式化的数字往返。 即使您使用jQuery插件进行格式化,我也不明白为什么它必须按原样进入数据库。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.