4

我有一个数据库,其中包含许多不同产品的价格。它们都采用这种格式:25,000 英镑。

我想要的是以下内容:25000。

我想我必须使用 foreach 循环并使用 str_replace,但我似乎找不到删除井号和逗号的方法。

我也有几行缺少价格,它们在数据库中如下:00 英镑

同样,我想删除井号。所以我猜这一定是一个不同的循环?

你能解释一下它必须怎么做吗?

4

2 回答 2

4

这将一次删除所有行中的逗号和£(如果存在)

update your_table
set your_column = replace(replace(your_column, '£', ''), ',', '')
于 2012-05-06T14:09:35.243 回答
4

尝试这个

$new_array = str_replace(array("£",","),array("",""),$old_array);
于 2012-05-06T14:14:34.820 回答