从字符串中删除“提取”字符


Removing the "extract" character from a string

我的数据库中有很多带有名称的记录。这些名称中可能有字符',我想删除它。我知道有一个名为stripslashes的函数,但它也删除了这种斜杠:/,我想保留它们。

因此,我尝试了以下代码来执行此操作:

str_replace('"'"',"",$row['name'])

这有点棘手,因为当我尝试选择要删除的字符时,它提取了单引号,所以我不得不使用 2 个不同的引号。也许我做错了。

由于某种原因,这对我不起作用,字符串仍然不断输出,其中包含'

有什么建议吗?

str_replace('''', '', $row['name']);