@andrey_levushkin

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

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

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

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект