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)

相关文章