我有关键字短语abc,xyz,pqr,mno等。文本 - “此文本包含abc和mno”,想要查找文本是否包含keyphrase字符串。 我正在寻找高效的解决方案。请在下面找到我目前的代码。从文本中查找多个关键短语
<?php
$content = " this text contains keyphrases abc and mno ";
$tags = array(array('key_phrase'=>'abc'),array('key_phrase'=>'pqr'),array('key_phrase'=>'mno'));
foreach($tags as $tag){
$matches = array();
preg_match("/".$tag['key_phrase']."/", $content, $matches);
if(!empty($matches)){
echo "key_phrase present ".$tag['key_phrase'];
}
}
?>
strpos效率更高,资源消耗更少。 –
此问题属于[代码评论](http://codereview.stackexchange.com/) –
@ transporter_room_3 - http://codereview.stackexchange.com/questions/127025/find-multiple-keyphrases-from-a-text –