在字符串中查找确切的字符串

Tud*_*oiu 5 php string

我有两个字符串"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)