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

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

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

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

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