-1

PHP でコーディングするときに、文字列内のフレーズを一致させる必要がある場合は、

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

strpos は正しい方法ではありませんが、これを行う正しい方法は何ですか?

4

2 に答える 2

3

これを使って:

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

PHPマニュアルから:

この関数は、ブール値の FALSE を返す場合がありますが、0 や "" など、FALSE と評価されるブール値以外の値を返す場合もあります。詳細については、ブール値のセクションを参照してください。この関数の戻り値をテストするには、=== 演算子を使用します。

于 2011-12-06T11:37:54.073 に答える
1

これにはstrposが正しい方法だと思います。ただし、=== を使用する必要があります

if(strpos("findmeinstring","findme") !== false)
于 2011-12-06T11:38:30.513 に答える