查詢指定字元在另一個字串中最後一次的出現

mb_strrchr

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

mb_strrchr — 查詢指定字元在另一個字串中最後一次的出現

說明

mb_strrchr(
    string $haystack,
    string $needle,
    bool $part = false,
    string $encoding = mb_internal_encoding()
): string

mb_strrchr() 查詢了 needle 在 haystack 中最後一次出現的位置,並返回 haystack 的部分。 如果沒有找到 needle,它將返回 false。

參數

haystack

在該字串中查詢 needle 最後出現的位置

needle

在 haystack 中查詢這個字串

part

決定這個函式返回 haystack 的哪一部分。 如果設定為 true,它將返回的字元是從 haystack 的開始到 needle 最後出現的位置。 如果設定為 false,它將返回的字元是從 needle 最後出現的位置到 haystack 的末尾。

encoding

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

返回值

返回 haystack 的一部分。 或者在沒有找到 needle 時返回 false。

參見

  • strrchr() - 查詢指定字元在字串中的最後一次出現
  • mb_strstr() - 查詢字串在另一個字串里的首次出現
  • mb_strrichr() - 大小寫不敏感地查詢指定字元在另一個字串中最後一次的出現

Leave a Reply

Your email address will not be published. Required fields are marked *