mb_strrpos
查找字符串在一个字符串中最后出现的位置
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
返回字符或子字符串在字符串中最后一次出现的位置,如果未找到则返回 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。" 中最后一次出现的位置。若找到,输出该位置;否则输出未找到信息。