查詢字串在一個字串中最後出現的位置

mb_strrpos

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

mb_strrpos查詢字串在一個字串中最後出現的位置

說明

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

基於字元數執行一個多位元組安全的 strrpos() 操作。 needle 的位置是從 haystack 的開始進行統計的。 第一個字元的位置是 0,第二個字元的位置是 1。

參數

haystack

查詢 needle 在這個 string 中最後出現的位置。

needle

haystack 中查詢這個 string

offset
可以用於指定 string 里從任意字元數開始進行搜索。 負數的值將導致搜索會終止於指向 string 末尾的任意點。
encoding

encoding 參數為字元編碼。如果省略或是 null,則使用內部字元編碼。

返回值

返回 stringhaystack 中,needle 最後出現位置的數值。 如果沒有找到 needle,它將返回 false

更新日誌

版本 說明
5.2.0 增加了可選參數 offset

註釋

注意: 從 PHP 5.2.0 開始,encoding 參數從第三個位置移到了第四個位置。 為實現向後相容,可以將第三個參數指定為 encoding,但不建議這麼做,在將來會移除這個特性。

參見

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *