Задать вопрос
motto13
@motto13
Вечно молодой

Как заменить часть url в тексте?

Текст:
<p><img class="m-4" src="../../../img/page/temp/dd2b0a2c5925e4f55da1992456eb9ef8.webp" alt="" width="295" height="360"></p>

После сохранения получаю id страницы, перемещаю только те изображения которые есть в тексте в новую папку с новым id, в папке temp все изображения удаляются, теперь нужно обновить запись с измененными ссылками, как поменять в тексте в ссылках temp на id страницы?
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
vitaly_74
@vitaly_74
$pattern = 'img\/page\/temp';
$replacement = 'img/page/' . $id;
$htmlText = '<p><img class="m-4" src="../../../img/page/temp/dd2b0a2c5925e4f55da1992456eb9ef8.webp" alt="" width="295" height="360"></p>' 
$newHtmlText = preg_replace($pattern, $replacement, $htmlText);


код не тестил но должен работать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы