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,它将返回从开头到 needle 最后一次出现的所有 haystack。如果设置为 false,它将返回从 needle 最后一次出现到结尾的所有 haystack

encoding

要使用的字符编码名称。如果省略,将使用内部字符编码。

返回值

返回 haystack 的一部分。或 false,如果未找到 needle

变更日志

版本 说明
8.0.0 needle 现在接受空字符串。
8.0.0 encoding 现在可以为空。

参见

  • mb_stristr() - 不区分大小写地查找字符串中字符串的第一次出现
  • mb_strrchr() - 查找字符串中字符的最后一次出现

添加说明

用户贡献说明

此页面没有用户贡献的说明。
To Top