PHPで文字列の出現位置を最初に取得する方法
PHPでは、strpos() 関数を使って、文字列内にて、部分文字列が初めて出現した場所を取得できます。例えば:
$string = "Hello World";
$substring = "World";
$position = strpos($string, $substring);
if ($position === false) {
echo "Substring not found";
} else {
echo "Substring found at position " . $position;
}
これは次を出力します。
Substring found at position 6
strpos()関数は大文字小文字を区別することに注意してください。大文字小文字を区別しない検索を行う場合は、stripos()関数を使用できます。