函数 mb_strrpos() 是 PHP 中的一个多字节字符相关的函数,它用于
▥php
𝄐 0
php mb_strlen,php mb_convert_encoding,php mb_strpos,php mb_detect_encoding报错,php mb_string,php mb_str
函数 mb_strrpos() 是 PHP 中的一个多字节字符相关的函数,它用于在一个字符串中查找指定子字符串最后一次出现的位置。
mb_strrpos() 的用法如下:
php
int mb_strrpos ( string $haystack , string $needle [, int $offset = 0 [, string $encoding = mb_internal_encoding() ]] )
参数说明:
- haystack:要进行搜索的字符串。
- needle:要查找的子字符串。
- offset(可选):指定从哪个索引位置开始搜索。默认为 0,表示从字符串的开头开始搜索。
- encoding(可选):指定要使用的字符编码。如果未指定,将使用 mb_internal_encoding() 函数返回的默认编码。
mb_strrpos() 函数返回子字符串在 haystack 中最后一次出现的索引位置(从 0 开始数),如果没有找到,则返回 FALSE。
以下是一个示例:
php
$text = "你好,世界!Hello World!";
$needle = "World";
$position = mb_strrpos($text, $needle);
if ($position !== FALSE) {
echo "找到了 \"$needle\",它最后出现的位置是 $position";
} else {
echo "未找到 \"$needle\"";
}
输出结果为:
找到了 "World",它最后出现的位置是 10
在上面的例子中,mb_strrpos() 函数返回了子字符串 "World" 在字符串 "你好,世界!Hello World!" 中最后一次出现的索引位置 10。
函数 mb_strrpos() 是 PHP 中的一个多字节字符相关的函数,它用于在一个字符串中查找指定子字符串最后一次出现的位置。
mb_strrpos() 的用法如下:
php
int mb_strrpos ( string $haystack , string $needle [, int $offset = 0 [, string $encoding = mb_internal_encoding() ]] )
参数说明:
- haystack:要进行搜索的字符串。
- needle:要查找的子字符串。
- offset(可选):指定从哪个索引位置开始搜索。默认为 0,表示从字符串的开头开始搜索。
- encoding(可选):指定要使用的字符编码。如果未指定,将使用 mb_internal_encoding() 函数返回的默认编码。
mb_strrpos() 函数返回子字符串在 haystack 中最后一次出现的索引位置(从 0 开始数),如果没有找到,则返回 FALSE。
以下是一个示例:
php
$text = "你好,世界!Hello World!";
$needle = "World";
$position = mb_strrpos($text, $needle);
if ($position !== FALSE) {
echo "找到了 \"$needle\",它最后出现的位置是 $position";
} else {
echo "未找到 \"$needle\"";
}
输出结果为:
找到了 "World",它最后出现的位置是 10
在上面的例子中,mb_strrpos() 函数返回了子字符串 "World" 在字符串 "你好,世界!Hello World!" 中最后一次出现的索引位置 10。
本文地址:
/show-280505.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。