Задать вопрос

Как заменить несколько слов в строке?

Есть такая строка
image/cache/wp/gj/slider/main/desktop/mm_slider-1-1920x1080.webp
Она подставляется из этой переменной
echo $banner['image']
Мне нужно в ней убрать "cache/", "-1920x1080"
и "desktop" заменить на "mobile"

Заменял так
echo str_replace("desktop", "mobile", $banner['image'])
Не пойму как тут же убирать "cache" и "-1920x1080"?
Помогите, пожалуйста.
  • Вопрос задан
  • 55 просмотров
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ответы на вопрос 1
@vitaliy914
функция str_replace может принимать на вход массивы. т.е. можно сделать так - str_replace(['desktop', "cache/", "-1920x1080"], ['mobile', '', ''], $banner['image']);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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