首页 文章资讯内容详情

PHP – mb_strrchr() 函数

2026-06-03 1 花语

mb_strrchr()PHP中的函数检查给定字符串中某个字符在另一个字符串中的最后一次出现。例如,假设我们有一个字符串"ia"并且我们需要从另一个给定的字符串"PHPtutorials"中检查它,那么该mb_strrchr()函数将返回该部分字符,直到最后一个存在字符"ials"。如果没有找到,那么它将返回false。

语法

String mb_strrchr($str_haystack, $str_needle, $bool_before_needle=false, $str_encoding=empty)

参数

mb_strrchr()接受以下四个参数-

$str_haystack-此参数用于获取字符串针的最后存在。

$str_needle-此参数用于在大海捞针中或从给定的字符串中查找字符串。

$bool_before_needle-此参数用于决定要返回干草堆的哪一部分。如果它设置为True,那么它将返回从针的开始到最后存在的所有干草堆。如果设置为False,那么它将返回从needle最后一次存在到结束的所有haystack。

$str_encoding-此参数将返回干草堆的位置,如果未找到,它将返回False。

mb_strrchr()如果找到针,该函数返回haystack字符串的一部分,如果找不到针,则返回False。

示例1

mb_strrchr()使用假针的PHP函数

<?php //使用字符串PHP教程 //使用假针 $string=mb_strrchr("PHP Tutorials","ia", false); //输出 print_r($string); ?>输出结果ials

示例2

<?php //使用字符串PHP教程 //使用假针 $string=mb_strrchr("PHP Tutorials","ia", true); //输出 print_r($string); ?>输出结果PHP Tutor

示例3

<?php //使用字符串PHP教程 //使用假针 // It returns Nothing because string needle "Ia" is //资本回报 $string = mb_strrchr("PHP Tutorials","Ia", false); //输出 print_r($string); ?>

注意-在上面的例子中,弦针“Ia”是大写的。因此,它不会返回任何内容,因为mb_strrchr()它区分大小写。