PHP strrpos() 関数

文字列中に"php"が最後に出现する位置を検索します:

<?php
echo strrpos("You love php, I love php too!","php");
?>

実行例

定義と使用方法

strrpos() 関数は文字列が他の文字列に最後に出现する位置を検索します。

注釈:strrpos() 関数は大文字小文字を区別します。

関連関数:

  • stripos() - 文字列が他の文字列に最初に出现する位置を検索します(大文字小文字を区別しません)
  • strpos() - 文字列が他の文字列に最初に出现する位置を検索します(大文字小文字を区別します)
  • strripos() - 文字列が他の文字列に最後に出现する位置を検索します(大文字小文字を区別しません)

構文

strrpos(string,find,start)
パラメータ 説明
string 必須。検索する文字列を指定します。
find 必須。検索する文字を指定します。
start オプション。検索を開始する場所を指定します。

技術的詳細

返り値:

指定された文字列が他の文字列に最後に出现する位置を返します。指定された文字列が見つからない場合はFALSEを返します。

注釈: 文字列の位置は0から始まり、1から始まりではありません。

PHP バージョン: 4+
更新履歴:

PHP 5.0 から、find パラメータは、1文字以上の文字列を含むことができます。

PHP 5.0 では、以下が追加されました start パラメータ。