ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHPチュートリアルのstrposの問題について
strpos は、文字列内の 1 つ以上の文字列を検索するために使用されます
コード:
$str1='ext-gen1226';
$str2='ext';
//エコー strpos($str1,str2,0);
if(strpos($str1,str2,0)==false){
エコー「AAA」;
}その他{
エコー「BBB」;
}
結果:AAA
通常、出力は BBB になるはずです。これは、str2 が str1 の最初の位置にあるためです。結果として、strpos は値にデフォルトの false を返すため、AAA;
を返します。
$a == $b は、$a が $b と等しい場合に TRUE になります。
$a === $b 合同 $a が $b に等しく、それらが同じ型である場合に TRUE。 (PHP 4で導入されたので、3つの等号に変更するだけで判断できます