= 5.2.0, PHP 7, PHP 8)mb_stristr — 大小寫不敏感地查找字符串在另一個字符串里的首次出現(xiàn)說明mb_stristr( string $haystack, string $needle, bool $before_ne">

mb_stristr

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

mb_stristr大小寫不敏感地查找字符串在另一個字符串里的首次出現(xiàn)

說明

mb_stristr(
    string $haystack,
    string $needle,
    bool $before_needle = false,
    string $encoding = mb_internal_encoding()
): string

mb_strstr() 查找了 needlehaystack 中首次的出現(xiàn)并返回 haystack 的一部分。 和 mb_strstr() 不同的是,mb_stristr() 是大小寫不敏感的。 如果 needle 沒有找到,它將返回 false。

參數(shù)

haystack

要獲取 needle 首次出現(xiàn)的字符串。

needle

haystack 中查找這個字符串。

before_needle

決定這個函數(shù)返回 haystack 的哪一部分。 如果設(shè)置為 true,它返回 haystack 中從開始到 needle 出現(xiàn)位置的所有字符(不包括 needle)。 如果設(shè)置為 false,它返回 haystackneedle 出現(xiàn)位置到最后的所有字符(包括了 needle)。

encoding

要使用的字符編碼名稱。 如果省略該參數(shù),將使用內(nèi)部字符編碼。

返回值

返回 haystack 的一部分,或者 needle 沒找到則返回 false。

參見

  • stristr() - strstr 函數(shù)的忽略大小寫版本
  • strstr() - 查找字符串的首次出現(xiàn)
  • mb_strstr() - 查找字符串在另一個字符串里的首次出現(xiàn)