繁体   English   中英

删除货币字符串PHP上的逗号

[英]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_formatmoney_format等,并使用适当的语言环境从数字到格式化的数字往返。 即使您使用jQuery插件进行格式化,我也不明白为什么它必须按原样进入数据库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM