PHPのstrpos関数の使い方は何ですか?
phpのstrpos関数は、指定されたサブ文字列を文字列内で検索し、最初に一致する位置を返します。使い方は以下の通りです。
$string内で$needle文字列が最初に現れる位置を返す関数です。$offsetは開始位置を指定します。見つからない場合はfalseを返します。
説明:
- ハイスタック:検索する必要のある文字列。
- $needle: 検索する必要があるサブストリング。
- $offset: オプションで、検索を開始する位置を指定します。デフォルトは0です。
戻り値:
- 子文字列が見つかった場合、最初の一致する位置を返します(0から数えます)。
- 子文字列が見つからない場合、falseを返す。
例えば、彼はとても頭がいい。
$pos = strpos("Hello World", "World");
echo $pos; // 输出 6
$pos = strpos("Hello World", "world");
echo $pos; // 输出 false
注意点:
- この関数は大文字と小文字を区別します。大文字と小文字を区別しない検索を行う場合は、stripos関数を使用できます。
- $offset パラメーターは、検索を開始する位置を指定するために使用できます。負の値の場合は、文字列の末尾から逆方向に検索します。