使用str_replace替换img src无效

时间:2014-06-26 18:42:04

标签: php str-replace ckfinder

您好我正在尝试修改由ckfinder上传的图片的src,我想要一个完整的路径,我在这里看到其他答案,但我不知道为什么我的代码不起作用,请看看

$html = '<p> <img alt="" src="/deconsultas/javascript/ckfinder/files/images/xxx.jpg"/></p>';
$dato = str_replace("src=&quot/deconsultas/javascript","a",$html);
echo $dato;

错误在哪里?

3 个答案:

答案 0 :(得分:1)

使用斜杠退出报价

使用

  

\“

而不是

  

&安培; QUOT

答案 1 :(得分:0)

我认为你需要这个。

$html = '<p> <img alt="" src="/deconsultas/javascript/ckfinder/files/images/xxx.jpg"/></p>';
$dato = preg_replace("/\/deconsultas\/javascript/","a",$html);
echo $dato;

答案 2 :(得分:0)

只需将str_replace("src=&quot/deconsultas/javascript","a",$html)更改为str_replace("src=\"/deconsultas/javascript","a",$html)

即可