関数 strripos

関数 strripos は、大文字小文字を区別せずに、文字列内の部分文字列の最後の出現位置を検索します。 部分文字列が見つからない場合、関数は false を返します。最初のパラメータは検索対象の文字列、 2番目のパラメータは検索する部分文字列、3番目のオプションパラメータで検索を開始する位置を指定できます。

構文

phpstrripos(string, substring, [offset]);

例

文字列内の部分文字列の最後の出現位置を検索します:

php<?php
  $res = strripos('aBcAbD', 'ab');
  echo $res;
?>

コードの実行結果:

php3

例

存在しない部分文字列を検索してみます:

php<?php
  $res = strripos('abcde', 'z');
  var_dump($res);
?>

コードの実行結果:

phpfalse

例

特定の位置以降から検索するための offset パラメータの使用:

php<?php
  $res = strripos('aBcAbDab', 'ab', 4);
  echo $res;
?>

コードの実行結果:

php6

関連項目

  • 関数 strpos,
    大文字小文字を区別して部分文字列の最初の出現位置を検索します
  • 関数 strrpos,
    大文字小文字を区別して部分文字列の最後の出現位置を検索します
  • 関数 stripos,
    大文字小文字を区別せずに部分文字列の最初の出現位置を検索します