当前位置: 首页> 函数类别大全> 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。" 中最后一次出现的位置。若找到,输出该位置;否则输出未找到信息。

同类函数
热门文章