在PHP中,mb_strrichr是一个函数,用于在字符串中查找指定的子字符串,并返回最后一次出现的位置
▥php
𝄐 0
php mb_substr,php mbstring,php mb_strlen,php mb_strpos,php mb_convert,php mb_str
在PHP中,mb_strrichr是一个函数,用于在字符串中查找指定的子字符串,并返回最后一次出现的位置。它的用法和普通的strrichr函数类似,只是它是以多字节字符为单位进行操作。
具体用法如下:
mb_strrichr(string $haystack, string $needle [, bool $part = false [, string $encoding = mb_internal_encoding()]])
参数解析:
- $haystack:要在其中查找的字符串。
- $needle:要查找的子字符串。
- $part(可选):如果设置为true,则返回$haystack中$needle之后的所有内容。
- $encoding(可选):指定使用的字符编码,默认为 mb_internal_encoding() 的值。
示例一:
php
$haystack = "Hello World!";
$needle = "o";
$result = mb_strrichr($haystack, $needle);
echo $result; // 输出 7,即字符 "o" 在字符串 "Hello World!" 中最后出现的位置。
示例二:
php
$haystack = "曲径通幽处,青山隐隐斜阳里。";
$needle = "山";
$result = mb_strrichr($haystack, $needle);
echo $result; // 输出 6,即字符 "山" 在字符串 "曲径通幽处,青山隐隐斜阳里。" 中最后出现的位置。
注意:mb_strrichr函数在PHP版本5.4.0及以上才可用。在使用前要确保启用了mbstring扩展。
在PHP中,mb_strrichr是一个函数,用于在字符串中查找指定的子字符串,并返回最后一次出现的位置。它的用法和普通的strrichr函数类似,只是它是以多字节字符为单位进行操作。
具体用法如下:
mb_strrichr(string $haystack, string $needle [, bool $part = false [, string $encoding = mb_internal_encoding()]])
参数解析:
- $haystack:要在其中查找的字符串。
- $needle:要查找的子字符串。
- $part(可选):如果设置为true,则返回$haystack中$needle之后的所有内容。
- $encoding(可选):指定使用的字符编码,默认为 mb_internal_encoding() 的值。
示例一:
php
$haystack = "Hello World!";
$needle = "o";
$result = mb_strrichr($haystack, $needle);
echo $result; // 输出 7,即字符 "o" 在字符串 "Hello World!" 中最后出现的位置。
示例二:
php
$haystack = "曲径通幽处,青山隐隐斜阳里。";
$needle = "山";
$result = mb_strrichr($haystack, $needle);
echo $result; // 输出 6,即字符 "山" 在字符串 "曲径通幽处,青山隐隐斜阳里。" 中最后出现的位置。
注意:mb_strrichr函数在PHP版本5.4.0及以上才可用。在使用前要确保启用了mbstring扩展。
本文地址:
/show-280503.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。