php在字符串中查找匹配项

时间:2011-12-06 11:36:40

标签: php strpos

在PHP编码时,如果我需要匹配字符串中的短语我使用

if(strpos("findmeinstring","findme")>0)

但strpos不是正确的方法,这样做的正确方法是什么?

2 个答案:

答案 0 :(得分:3)

使用此:

if (strpos("findmeinstring","findme") !== false)

来自the PHP manual

  

此函数可能返回布尔值FALSE,但也可能返回a   非布尔值,其值为FALSE,例如0或“”。请   有关详细信息,请阅读Booleans部分。使用the === operator来测试此函数的返回值。

答案 1 :(得分:1)

我认为strpos是正确的方法。但你应该使用===

if(strpos("findmeinstring","findme") !== false)