2011-12-06 108 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)