当前位置: 首页> 函数类别大全> mb_strrpos

mb_strrpos

查找字符串在一个字符串中最后出现的位置
名称:mb_strrpos
分类:多字节字符串
所属语言:php
一句话介绍:查找字符串在一个字符串中最后出现的位置

mb_strrpos函数

适用PHP版本

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

函数说明

mb_strrpos() 函数在给定的字符串中查找指定字符最后一次出现的位置(区分大小写)。这是多字节字符串函数(mbstring)的一个常用函数,用于处理UTF-8等多字节编码的字符串。

函数语法

mb_strrpos(string $haystack, string $needle, int $offset = 0, string $encoding = null): int|false

参数

  • haystack (string): 被搜索的字符串。
  • needle (string): 要查找的字符或子字符串。
  • offset (int, 可选): 从字符串的哪个位置开始搜索。如果为负数,则表示从字符串结尾处开始倒着查找。默认为0。
  • encoding (string, 可选): 字符编码。默认为当前内部字符编码。

返回值

返回字符或子字符串在字符串中最后一次出现的位置,如果未找到则返回 false。

示例

以下是一个使用mb_strrpos函数的示例代码:

示例代码

<?php
$str = "这是一个PHP函数示例:mb_strrpos。";
$needle = "示例";
$position = mb_strrpos($str, $needle);
<p>if ($position !== false) {<br>
echo "字符串 '{$needle}' 在 '{$str}' 中最后一次出现的位置是: " . $position;<br>
} else {<br>
echo "未找到字符串 '{$needle}'。";<br>
}<br>
?><br>

示例代码的说明

在上面的示例中,mb_strrpos函数用于查找字符串 "示例" 在字符串 "这是一个PHP函数示例:mb_strrpos。" 中最后一次出现的位置。若找到,输出该位置;否则输出未找到信息。

同类函数
  • 获取字符串长度 mb_strlen

    mb_strlen

    获取字符串长度
  • 大小写不敏感地查找字符串在另一个字符串里的首次出现 mb_stristr

    mb_stristr

    大小写不敏感地查找字符串在另一个字符串里
  • 设置/获取 HTTP 输出字符编码 mb_http_output

    mb_http_output

    设置/获取HTTP输出字符编码
  • 转换一个或多个变量的字符编码 mb_convert_variables

    mb_convert_variables

    转换一个或多个变量的字符编码
  • 大小写不敏感地在字符串中查找一个字符串最后出现的位置 mb_strripos

    mb_strripos

    大小写不敏感地在字符串中查找一个字符串最
  • 计算子字符串出现次数 mb_substr_count

    mb_substr_count

    计算子字符串出现次数
  • 多字节支持的替换正则表达式,忽略大小写 mb_eregi_replace

    mb_eregi_replace

    多字节支持的替换正则表达式,忽略大小写
  • 获取字符串的一部分 mb_strcut

    mb_strcut

    获取字符串的一部分
热门文章