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

mb_stripos

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

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

說(shuō)明

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() 是大小寫(xiě)不敏感的。 如果 needle 沒(méi)找到,它將返回 false。

參數(shù)

haystack

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

needle

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

offset

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

encoding

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

返回值

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

更新日志

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

參見(jiàn)

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