php替换'in string

时间:2013-07-16 09:17:06

标签: php replace

考虑这个href='123.html'我想替换'来获取href="123.html",从而将'替换为'。

我尝试了以下但不起作用:

echo str_replace("\'", "\"", "href='123.html'");

如何在php中执行此操作?

4 个答案:

答案 0 :(得分:10)

用双引号括起来时,'不得被转义。这将有效:

echo str_replace("'", "\"", "href='123.html'");

答案 1 :(得分:2)

<?php
echo str_replace("'",'"',"href='1234'");

在PHP 5.3.15上正常工作

答案 2 :(得分:2)

当字符串设置在双引号

中时,您不需要转义单引号
echo str_replace("'", "\"", "href='123.html'");

答案 3 :(得分:1)

你不应该逃避'

echo str_replace("'", '"', "href='123.html'");

Codepad

相关问题