我有两个字符串"Mures"和"Maramures".我如何建立一个搜索功能,当有人搜索Mures时,它只返回包含"Mures"字的帖子,而不是包含"Maramures"字的帖子.我试过strstr直到现在,但现在确实有效.
Cra*_*ent 15
您可以使用正则表达式执行此操作,并使用\b单词边界包围该单词
preg_match("~\bMures\b~",$string)
例:
$string = 'Maramures';
if ( preg_match("~\bMures\b~",$string) )
echo "matched";
else
echo "no match";
Run Code Online (Sandbox Code Playgroud)
小智 5
使用preg_match函数
if (preg_match("/\bMures\b/i", $string)) {
echo "OK.";
} else {
echo "KO.";
}
Run Code Online (Sandbox Code Playgroud)