- str_contains関数: str_contains関数は、PHP 8以降で使用可能です。以下は、その使用方法です。
$string = "Hello, World!";
$search = "World";
if (str_contains($string, $search)) {
echo "文字列に指定した文字列が含まれています。";
} else {
echo "文字列に指定した文字列は含まれていません。";
}
- strpos関数: str_contains関数はPHP 8以降でのみ使用できるため、それ以前のバージョンで使用する場合は、strpos関数を使用することができます。以下は、その使用方法です。
$string = "Hello, World!";
$search = "World";
if (strpos($string, $search) !== false) {
echo "文字列に指定した文字列が含まれています。";
} else {
echo "文字列に指定した文字列は含まれていません。";
}
- mb_strpos関数: mb_strpos関数は、マルチバイト文字列に対して利用できます。以下は、その使用方法です。
$string = "こんにちは、世界!";
$search = "世界";
if (mb_strpos($string, $search) !== false) {
echo "文字列に指定した文字列が含まれています。";
} else {
echo "文字列に指定した文字列は含まれていません。";
}
これらの方法を使用することで、PHPで文字列に特定の文字列が含まれているかどうかを確認することができます。適切な方法を選択し、必要に応じてコードをカスタマイズしてください。