2011-12-06 112 views
-1

当PHP编码,如果我需要匹配字符串中的短语我用PHP发现匹配

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

但strpos是不正确的方法,什么是做到这一点的正确方法?

回答

3

使用此:

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

the PHP manual

这个函数可以返回布尔值FALSE,但也可能返回的值为FALSE一个 非布尔值,例如0或“ ”。请致电 阅读有关Booleans的部分以获取更多信息。使用the === operator来测试此函数的返回值。

+0

嗨,谢谢你知道如何实现与preg_match相同的结果吗? – user1083382

+0

要找到一个简单的字符串,就不需要'''preg_match'''。只有在需要模式匹配时才使用'''preg_match'''。 –

1

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

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