Php 用字符串中的单引号替换双引号

Php 用字符串中的单引号替换双引号,php,Php,我知道这听起来很简单,也许是这样,但我似乎无法让它工作。只是想用一个单引号替换所有出现的双引号…这很累,但不起作用: $con = str_replace("\"", "'", $content); 或: $con=str_替换(chr(34)、chr(39)、$content)或: $con=str_替换(chr(34)、chr(39)、$content)您所做的是正确的,应该是有效的。如果没有,那么您可能只看到双引号,但实际上这些是其他字符。可能是html“字符呈现为”。还有几个字符非常类

我知道这听起来很简单,也许是这样,但我似乎无法让它工作。只是想用一个单引号替换所有出现的双引号…这很累,但不起作用:

$con = str_replace("\"", "'", $content);
或:

$con=str_替换(chr(34)、chr(39)、$content)

或:


$con=str_替换(chr(34)、chr(39)、$content)

您所做的是正确的,应该是有效的。如果没有,那么您可能只看到双引号,但实际上这些是其他字符。可能是html
字符呈现为”。还有几个字符非常类似于双引号。嘿,发生了,尤其是从word或openoffice粘贴文本时。您将在str_replace中包含所有可能性(它可以将字符串数组作为参数)。

您所做的是正确的,应该可以工作。如果没有,那么您可能只看到双引号,但实际上这些是其他字符。可能是html
字符呈现为”。还有几个字符非常类似于双引号。嘿,发生了,尤其是从word或openoffice粘贴文本时。您将在str_replace中包含所有可能性(它可以将字符串数组作为参数)。

我在表单输入时遇到了同样的问题

我使用了
“ampquot用于我的搜索字符串,效果很好

$con = str_replace("&ampquot;", "'", $content);

我对表单的输入也有同样的问题

我使用了
“ampquot用于我的搜索字符串,效果很好

$con = str_replace("&ampquot;", "'", $content);

你说“不起作用”是什么意思?你说它不起作用是什么意思?这正是你想要做的定义。。。你能举例说明你提供了什么,它提供了什么,你期望什么吗?如果我重复这个字符串,双引号仍然存在。。。一个带双引号的字符串然后在我的代码之后它仍然是一个带双引号的字符串我想要一个带双引号的字符串你回显什么字符串?请注意,您使用的是两个不同的变量:
$content
$con
。替换后,您仍在回显$content还是$con?你应该回应$con你说的“不起作用”是什么意思?你说它不起作用是什么意思?这正是你想要做的定义。。。你能举例说明你提供了什么,它提供了什么,你期望什么吗?如果我重复这个字符串,双引号仍然存在。。。一个带双引号的字符串然后在我的代码之后它仍然是一个带双引号的字符串我想要一个带双引号的字符串你回显什么字符串?请注意,您使用的是两个不同的变量:
$content
$con
。替换后,您仍在回显$content还是$con?你应该回应$con