如何使用 javascript 结果中的 preg_replace 并将其作为双数据类型存储到数据库中
how to use preg_replace from javascript result and store as double data type into db
我是 php、
的新人
我的结果来自 javascript Rp.320.468,75
我想使用 preg_replace 转换为 320468.75 以在我的数据库中存储为 double。
我尝试使用以下代码
preg_replace("/[^0-9]/","",$this->input->post('sub_total'))
但结果给出 32046875
我想要这样的结果=> 320468.75
谢谢你的帮助,
问候.. :)
一个非常简单的解决方案是使用更多 str_replace
并一次替换一个字符。所以你可以这样做:
str_replace(",", ".", str_replace(".", "", str_replace("Rp", "", $this->input->post('sub_total'))));
我是 php、
的新人我的结果来自 javascript Rp.320.468,75 我想使用 preg_replace 转换为 320468.75 以在我的数据库中存储为 double。
我尝试使用以下代码
preg_replace("/[^0-9]/","",$this->input->post('sub_total'))
但结果给出 32046875
我想要这样的结果=> 320468.75
谢谢你的帮助,
问候.. :)
一个非常简单的解决方案是使用更多 str_replace
并一次替换一个字符。所以你可以这样做:
str_replace(",", ".", str_replace(".", "", str_replace("Rp", "", $this->input->post('sub_total'))));