我想在PHP中做一些驗證,其中一個是檢查輸入字符串中是否有特定字。 問題是,當我首先放置指定的單詞時,我的代碼似乎無法正常工作。PHP - strpos沒有檢查第一個字
下面的代碼:
$word = "aa bb cc dd";
if(strpos($word, 'aa') == false)
{
echo "wrong input";
}
,但如果我改變$word
要麼bb aa cc dd
或bb cc dd aa
,它的工作原理。我想知道如何解決這個問題。
請參閱PHP手冊中關於該功能的警告。提示:'==='(三):http://php.net/strpos – hakre
感謝您的幫助!我不知道手動網站之前,所以我從另一個網站(這些例子不使用任何'==='這是爲什麼我與此混淆:)'strpos'謝謝所有答案雖然! ^^他們真的幫助。想知道爲什麼我減去只是因爲問這個問題而已>>當我困惑的時候,那些缺點不鼓勵我問問題> – aquatorrent
好吧,如果與特定功能混淆,請參閱手冊並先閱讀,至少我會建議你那個。你可以問任何你想要的,有一天你可能會問一個很好的問題,而你會得到很多upvotes。或者你提出一些很好的答案。 – hakre