関数 stripos

関数 stripos は、大文字小文字を区別せずに文字列内で部分文字列が最初に現れる位置を検索します。最初のパラメータは検索対象の文字列、2番目は検索する部分文字列、3番目はオプションで検索開始位置を指定します。

構文

phpstripos(string, substring, [offset]);

例

文字列内の部分文字列の位置を見つけます:

php<?php
  echo stripos('AbCdE', 'bc');
?>

コードの実行結果:

php1

例

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

php<?php
  $res = stripos('AbCdE', 'xyz');
  var_dump($res);
?>

コードの実行結果:

phpfalse

例

開始位置を指定して検索:

php<?php
  echo stripos('aAbBcC', 'b', 3);
?>

コードの実行結果:

php4

関連項目

  • 関数 strpos,
    大文字小文字を区別して検索を実行します
  • 関数 stristr,
    見つかった一致箇所以降の文字列の一部を返します