php字符串替换引号

时间:2012-04-17 22:27:53

标签: php str-replace

您好我试图使用php str_replace将所有单引号设为双引号但是无论我做什么,它似乎都不起作用,建议

$page = str_replace("/'/", '/"/', $page);

7 个答案:

答案 0 :(得分:13)

更新:我同意其他人的意见,以下是大多数人更容易阅读的替代方案:

$page = str_replace("'", '"', $page);

我原来的回答:

$page = str_replace(chr(39), chr(34), $page);

答案 1 :(得分:3)

如果字符串没有与相同的角色。

\

答案 2 :(得分:2)

这应该有效:

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

答案 3 :(得分:0)

$page = str_replace("'", "\"", $page);

答案 4 :(得分:0)

我认为您应该使用preg_replace();

进行替换
$str = "'Here 'it' goes'";
echo preg_replace("/'/", '"', $str);

答案 5 :(得分:0)

这很有效。你实际上不需要任何逃避角色。

$page = str_replace("'", '"', $page);

答案 6 :(得分:0)

您只需要/(和其他正则表达式)函数的开始和结束preg_...()。对于str_replace等基本功能,只需使用字符:

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