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

时间:2016-06-07 04:01:32

标签: php jquery

我使用此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。我想因为POST上的逗号> PRICE = 1,523,000.50

我的问题是,如何以正确的格式将其保存在数据库中? 我正在使用PHP。

1 个答案:

答案 0 :(得分:0)

您的实际数字应始终与格式分开,以便您可以使用适合格式化的区域设置将其显示给不同的用户。在php中使用number_formatmoney_format等,并使用适当的区域设置来回从数字到格式化数字并返回。即使您使用jQuery插件进行格式化,我也不明白为什么它必须按原样进入数据库。