php - 输出两个单词之间的文本

标签 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);
// result would be in $match[1]

关于php - 输出两个单词之间的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5127322/

相关文章:

php - 验证没有表的模型中的字段 (CakePHP)

php - 如何使用 php.ini 记录 error_log

php - 显示一个用户的所有订单

php - 等待复制()完成

php - 按关键字搜索 SQL 查询

java - 如何发现 List<Integer> 中缺少的渐进算术数在 Java 8 中是什么?

javascript - 快速搜索集合中的项目

php - XenForo 模板编译器如何解释 xen :title tag?

algorithm - 计算对象树中的最大重复子树

search - 是否有一种算法可以找到与某些属性匹配的项目,例如 20 个问题游戏?