我有一个包含许多不同产品价格的数据库。他们都是这种格式: £25,000。
我想要的是以下内容:25000。
我想我必须使用foreach循环并使用str_replace,但我似乎找不到删除井号和逗号的方法。
我还有一些价格缺失的行,它们在数据库中如下:£00
同样,我想删除英镑符号。所以那我必须是一个不同的循环吗?
你能解释一下它是如何完成的吗?
答案 0 :(得分:4)
这将立即删除所有行中的逗号和£
(如果存在)
update your_table
set your_column = replace(replace(your_column, '£', ''), ',', '')
答案 1 :(得分:4)
试试这个
$new_array = str_replace(array("£",","),array("",""),$old_array);