删除所有单引号

时间:2011-04-16 18:26:56

标签: php wordpress csv quote

我正在寻找剥离单引号的最佳方法,因为它一直在破坏我的重要性。

所以

  

图像的情感启用

只能通过

来实现
  

图片

它打破单引号'。我需要一个很好的方法来剥离标签可以有人帮助。

我看过stripslashes();

剥离的最佳方式是什么, - £

请帮助。

管理以修复它>

感谢您的帮助,我设法使用以下功能修复它。

  

string utf8_encode(string $ data)

不知道为什么它从数据库中以这种格式出来我认为这是6岁的网站。

5 个答案:

答案 0 :(得分:3)

我不是百分之百确定,因为PHP不是我的强项,但我认为你需要看看像urlencode()这样的东西。这将正确编码所有特殊字符。

答案 1 :(得分:3)

注意:这会删除所有单引号!

str_replace("'", "", $your_string);

示例:

$your_string = "The image’s emotiveness enables.";
echo str_replace("'", "", $your_string);

输出

  

图像的情感能够实现。

如果你想在字符串中保留单引号,你应该考虑使用真正的转义函数(推荐)。

答案 2 :(得分:2)

听起来你真正想要的是编码单引号,而不是删除它们。假设您要插入MySQL数据库,请查看mysql_real_escape_string

答案 3 :(得分:1)

摆脱特定字符的最佳方法是使用str_replace。

从字符串中删除所有单引号:

$noQuotes = str_replace("'", '', $stringWithQuotes);

答案 4 :(得分:1)

有几种方法,取决于你在做什么。

您可以使用addslashes来转义所有单/双引号。您可以稍后使用stripslashes取消它。

如果您计划将这些数据保存到MySQL数据库中,则应使用mysql_real_escape_string

如果要在HTML页面上输出数据,请使用htmlspecialchars将所有特殊字符转换为HTML实体。

下一种方法是使用str_replace删除所有引号,因为此线程中已经提及的人很少。