PHP Conference Japan 2024

mb_strrichr

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

mb_strrichr在字串中尋找另一個字串最後出現的位置,不區分大小寫

說明

mb_strrichr(
    string $haystack,
    string $needle,
    bool $before_needle = false,
    ?string $encoding = null
): string|false

mb_strrichr()haystack 中尋找 needle 最後一次出現的位置,並傳回 haystack 的部分。與 mb_strrchr() 不同,mb_strrichr() 不區分大小寫。如果找不到 needle,則會傳回 false

參數

haystack

要從中取得 needle 最後一次出現位置的字串。

needle

要在 haystack 中尋找的字串。

before_needle

決定此函數傳回 haystack 的哪一部分。如果設定為 true,則會傳回從 haystack 開頭到 needle 最後一次出現位置的所有內容。如果設定為 false,則會傳回從 haystackneedle 最後一次出現位置到結尾的所有內容。

encoding

要使用的字元編碼名稱。如果省略,則使用內部字元編碼。

傳回值

傳回 haystack 的部分。如果找不到 needle,則傳回 false

更新日誌

版本 說明
8.0.0 needle 現在接受空字串。
8.0.0 encoding 現在可為 null。

參見

  • mb_stristr() - 在另一個字串中尋找字串第一次出現的位置,不區分大小寫
  • mb_strrchr() - 在字串中尋找另一個字串最後出現的位置

新增註解

使用者貢獻的註解

此頁面沒有使用者貢獻的註解。
To Top