我正在使用 stripos() 来搜索给定的单词。但是,例如,当我搜索“fed”时,它也会返回与“federal”的匹配项,这是我不想要的。我希望它只有当它是一个词时才匹配“fed”。
我想为此使用 preg_match,但是,我使用数组进行搜索,显然我不能在这种类型的模式中使用插入符号。
没有插入符号的代码:
if(preg_match("%$clean_title%",$clean_body))
不起作用的代码:
if(preg_match("%^$clean_title%",$clean_body))
我认为单词边界在这里不起作用,因为我试图匹配一个单词,即使它后面有一个逗号(或一个句点)。