@andrey_levushkin

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

На вход поступается строка
$str = 'Купить пирог или Испечь пирог самому'
Как на выходе получить в переменной $1 значение 'Купить пирог', а в переменной $2 значение 'Испечь пирог самому'?
Гарантированно, разделителем будет слово "или"
  • Вопрос задан
  • 33 просмотра
Решения вопроса 1
$str = 'Купить пирог или Испечь пирог самому';
$pieces = explode(" или ", $str);

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

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

Войти через TM ID
Похожие вопросы
Ticketland.ru Москва
от 120 000 руб.
Интерно Ростов-на-Дону
от 35 000 до 50 000 руб.
СиСорт Барнаул
от 40 000 до 115 000 руб.
17 янв. 2019, в 17:21
20000 руб./за проект
17 янв. 2019, в 16:57
1000 руб./за проект