strpos()

投稿日:2022-12-10 投稿者:PS カテゴリ:その他 タグ: , , ,

大文字小文字の区別をして文字の先頭からの位置を調べる。

strpos ( "探される文字列" , "探す文字列" [, int 開始位置 = 0 ] ) : int/false

// 例
echo strpos('abcABC', 'AB');       // 3      先頭を 0 とした位置を返す
echo strpos('abcABC', 'AB', 3);    // 3      調べる開始位置を指定しても、該当すれば結果は同じ。
echo strpos('abcABC', 'AB', 4);    // false  開始位置以降、該当するものが無ければ false
  • stripos() … 大文字小文字を区別せず、先頭からの位置を探す
  • strrpos() … 文字列の含まれる位置を後ろから探す