PHP strpos()関数
例
文字列内で最初に出現する「php」の位置を見つけます。
<?php
echo strpos("I love php, I love php too!","php");
?>
定義と使用法
strpos()関数は、別の文字列内で最初に出現する文字列の位置を検索します。
注: strpos()関数では大文字と小文字が区別されます。
注:この関数はバイナリセーフです。
関連機能:
- strrpos() -別の文字列内で最後に出現する文字列の位置を検索します(大文字と小文字を区別)
- stripos() -別の文字列内で最初に出現する文字列の位置を検索します(大文字と小文字は区別されません)
- strripos() -別の文字列内で最後に出現する文字列の位置を検索します(大文字と小文字は区別されません)
構文
strpos(string,find,start)
パラメータ値
Parameter | Description |
---|---|
string | Required. Specifies the string to search |
find | Required. Specifies the string to find |
start | Optional. Specifies where to begin the search. If start is a negative number, it counts from the end of the string. |
技術的な詳細
戻り値: | 別の文字列内で最初に出現する文字列の位置を返します。文字列が見つからない場合はFALSEを返します。注:文字列の位置は、1ではなく0から始まります。 |
---|---|
PHPバージョン: | 4歳以上 |
変更ログ: | PHP7.1.0-開始パラメーターは負の数にすることができます |
❮PHP文字列リファレンス