Замена img src с помощью str_replace не работает

#php #str-replace #ckfinder

#php #str-заменить #ckfinder

Вопрос:

Привет, я пытаюсь изменить src изображения, которое я загрузил с помощью ckfinder, и мне нужен полный путь. Я вижу здесь другие ответы, но я не знаю, почему мой код не работает, посмотрите на него, пожалуйста

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

Где ошибка, пожалуйста?

Комментарии:

1. В вашем str_replace amp;quot вместо »

Ответ №1:

Экранирующая кавычка с косой чертой

использовать

«

вместо

amp; quot

Ответ №2:

Я думаю, вам это нужно.

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

Комментарии:

1. Большое спасибо!! Но это то, что делает // и это / ??

Ответ №3:

просто измените str_replace("src=amp;quot/deconsultas/javascript","a",$html) на str_replace("src="/deconsultas/javascript","a",$html)