Вывести текст между двумя словами - PullRequest
7 голосов
/ 26 февраля 2011

Я хотел бы использовать PHP для ввода определенного текста, и вывод должен быть текстом между двумя словами. Для уточнения:

Введите:

Lorem ipsum dolor sit amet

Выход:

dolor sit

1 Ответ

14 голосов
/ 26 февраля 2011
$str = 'Lorem ipsum dolor sit amet';
$word1 = 'ipsum';
$word2 = 'amet';
preg_match('/'.preg_quote($word1).'(.*?)'.preg_quote($word2).'/is', $str, $match);
// result would be in $match[1]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...