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

Как выделить данные из строки до и после определенного слова?

На вход поступается строка
$str = 'Купить пирог или Испечь пирог самому'
Как на выходе получить в переменной $1 значение 'Купить пирог', а в переменной $2 значение 'Испечь пирог самому'?
Гарантированно, разделителем будет слово "или"
  • Вопрос задан
  • 38 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
$str = 'Купить пирог или Испечь пирог самому';
$pieces = explode(" или ", $str);

и потом можна
$1 = $pieces[0];
$2 = $pieces[2];
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
zhulan0v
@zhulan0v
$str = 'Купить пирог или Испечь пирог самому';
list($one, $two) = explode(' или ', $str);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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