PHPでいくつかの検証をしようとしていますが、そのうちの1人は入力された文字列に特定の単語があるかどうかを確認しています。 問題は、指定した単語を最初に置くとコードが機能しないように見えることです。PHP - strposが最初の単語を確認していません
はここのコードです:
$word = "aa bb cc dd";
if(strpos($word, 'aa') == false)
{
echo "wrong input";
}
が、私はbb aa cc dd
またはbb cc dd aa
のいずれかに$word
を変更した場合、それが動作します。私はこれをどうやって解決するのだろうか。
その機能については、PHPマニュアルの警告を参照してください。ヒント: '==='(三つ):http://php.net/strpos – hakre
あなたの助けてくれてありがとう!しかし私はマニュアルサイトを知らないので、別のサイトから 'strpos'を取得しています(この例では' === 'を使用していません)。これが私と混同された理由です:)すべての回答しかし! ^^彼らは本当に助けます。 >私が混乱したときはいつでも質問をすることを躊躇する>> – aquatorrent
特定の機能と混同している場合は、マニュアルを参照して、少なくとも私は示唆したいあなたのその。あなたはあなたが望むものは何でも尋ねることができます。ある日あなたは素晴らしい質問をするかもしれないし、代わりに多くのアップフォースを得ることができます。または、あなたは良い答えを置きます。 – hakre