使用str_replace替换img src不起作用


Replace img src using str_replace doesnt work

嗨,我正在试图修改我通过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;

用斜杠转义引号

使用

' "

代替

,"

我想你需要这个。

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

str_replace("src=&quot/deconsultas/javascript","a",$html)改为str_replace("src='"/deconsultas/javascript","a",$html)