PHPの文字列が存在するかどうか
PHPでは、strpos()関数を使用して、1つの文字列が別の文字列に含まれるかどうかを判断できます。この関数は、第1の文字列が第2の文字列で最初に現れる位置を返し、見つからない場合はfalseを返します。
以下はサンプルコードです。
$str1 = "Hello, world!";
$str2 = "world";
if (strpos($str1, $str2) !== false) {
echo "字符串存在";
} else {
echo "字符串不存在";
}
上記のコードでは、strpos($str1, $str2)は7を返します。なぜなら、サブ文字列 “world” はメイン文字列 “Hello, world!” で最初に現れる位置がインデックス7から始まるためです。したがって、コードは “文字列が存在します” と出力します。