@andrey_levushkin

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

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

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

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

Войти через центр авторизации
Похожие вопросы
IMAGINWEB Москва
от 55 000 до 85 000 руб.
Владис Владимир
от 100 000 до 150 000 руб.
Индекс.СРО Ростов-на-Дону
от 45 000 до 70 000 руб.
25 июн. 2019, в 00:24
15000 руб./за проект
24 июн. 2019, в 23:27
8000 руб./за проект