PHP – mb_strripos() 函数
phpserver side programmingprogramming更新于 2025/8/19 3:52:17
PHP 中的 mb_strripos() 函数用于在一个字符串中搜索另一个字符串的最后一个存在位置。此函数不区分大小写。它根据字符数执行多字节安全的 strripos() 操作。它返回从 haystack 字符串开头开始的指定针位置计数。
语法
integer mb_strripos( $str_haystack, $str_needle, $integer_offset=0, $str_encoding )
参数
mb_strripos() 接受以下四个参数 −
str_haystack − 用于获取字符串needle最后一次出现位置的字符串。
str_needle − 用于从haystack字符串中查找字符串。
integer_offset − 这将是在haystack中搜索开始的needle位置。
str_encoding − 是字符编码名称。如果省略,则使用内部编码。
返回值
此函数返回给定 haystack 字符串中指针最后一次出现的数字位置。如果未找到指针,则返回 False。
示例
<?php
//UTF-8 Encoding
//String needle Wo
//String Hello World
$string = mb_strripos("Hello World","Wo",0, "UTF-8");
//Output
var_dump($string);
?>
输出
int(6)

