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

Есть такая строка
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"?
Помогите, пожалуйста.
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 1
@vitaliy914
функция str_replace может принимать на вход массивы. т.е. можно сделать так - str_replace(['desktop', "cache/", "-1920x1080"], ['mobile', '', ''], $banner['image']);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы