考虑这个href='123.html'
我想替换'来获取href="123.html"
,从而将'替换为'。
我尝试了以下但不起作用:
echo str_replace("\'", "\"", "href='123.html'");
如何在php中执行此操作?
答案 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)