Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 输出两个单词之间的文本_Php_Search - Fatal编程技术网

Php 输出两个单词之间的文本

Php 输出两个单词之间的文本,php,search,Php,Search,我想使用PHP来输入某个文本,输出应该是两个单词之间的文本。澄清: 输入: Lorem ipsum dolor sit amet 输出: dolor sit 谢谢你的回答,正是我所需要的。 $str = 'Lorem ipsum dolor sit amet'; $word1 = 'ipsum'; $word2 = 'amet'; preg_match('/'.preg_quote($word1).'(.*?)'.preg_quote($word2).'/is', $str, $match)

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

输入:

Lorem ipsum dolor sit amet
输出:

dolor sit

谢谢你的回答,正是我所需要的。
$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]