Php/docs/function.mb-stripos

来自菜鸟教程
跳转至:导航、​搜索

mb_stripos

(PHP 5 >= 5.2.0, PHP 7)

mb_stripos大小写不敏感地查找字符串在另一个字符串中首次出现的位置


说明

mb_stripos ( string $haystack , string $needle [, int $offset = 0 [, string $encoding = mb_internal_encoding() ]] ) : int

mb_stripos() 返回 needle 在字符串 haystack 中首次出现位置的数值。 和 mb_strpos() 不同的是,mb_stripos() 是大小写不敏感的。 如果 needle 没找到,它将返回 false


参数

haystack
在这个字符串中查找获取 needle 首次出现的位置
needle
haystack 中查找这个字符串
offset
haystack 里开始搜索的位置。如果是负数,就从字符串的尾部开始统计。
encoding
使用的字符编码名称。 如果省略了它,将使用内部字符编码。


返回值

返回字符串 haystackneedle 首次出现位置的数值。 如果没有找到 needle,它将返回 false


更新日志

版本 说明
7.1.0 支持 offset 使用负数。


参见

  • stripos() - 查找字符串首次出现的位置(不区分大小写)
  • strpos() - 查找字符串首次出现的位置
  • mb_strpos() - 查找字符串在另一个字符串中首次出现的位置