在两个单词之间输出文本

Den*_*man 7 php search

我想使用PHP输入某个文本,输出应该是两个单词之间的文本.澄清:

输入:

Lorem ipsum dolor sit amet
Run Code Online (Sandbox Code Playgroud)

输出:

dolor sit
Run Code Online (Sandbox Code Playgroud)

del*_*ist 14

$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]
Run Code Online (Sandbox Code Playgroud)