= 5.2.0, PHP 7, PHP 8)mb_stripos — 大小寫不敏感地查找字符串在另一個(gè)字符串中首次出現(xiàn)的位置說明mb_stripos( string $haystack, string $needle, int $offset =">

mb_stripos

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

mb_stripos大小寫不敏感地查找字符串在另一個(gè)字符串中首次出現(xiàn)的位置

說明

mb_stripos(
    string $haystack,
    string $needle,
    int $offset = 0,
    string $encoding = mb_internal_encoding()
): int

mb_stripos() 返回 needle 在字符串 haystack 中首次出現(xiàn)位置的數(shù)值。 和 mb_strpos() 不同的是,mb_stripos() 是大小寫不敏感的。 如果 needle 沒找到,它將返回 false。

參數(shù)

haystack

在這個(gè)字符串中查找獲取 needle 首次出現(xiàn)的位置

needle

haystack 中查找這個(gè)字符串

offset

haystack 里開始搜索的位置。如果是負(fù)數(shù),就從字符串的尾部開始統(tǒng)計(jì)。

encoding

使用的字符編碼名稱。 如果省略了它,將使用內(nèi)部字符編碼。

返回值

返回字符串 haystackneedle 首次出現(xiàn)位置的數(shù)值。 如果沒有找到 needle,它將返回 false。

更新日志

版本 說明
7.1.0 支持 offset 使用負(fù)數(shù)。

參見

  • stripos() - 查找字符串首次出現(xiàn)的位置(不區(qū)分大小寫)
  • strpos() - 查找字符串首次出現(xiàn)的位置
  • mb_strpos() - 查找字符串在另一個(gè)字符串中首次出現(xiàn)的位置