PHP

mb_stripos

mb_stripos

(PHP 5 >= 5.2.0, PHP 7)

mb_stripos - 在另一个字符串中查找首次出现字符串的位置,不区分大小写

描述

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

mb_stripos()返回的第一次出现的数字位置needlehaystack的字符串。与mb_strpos()不同,mb_stripos()不区分大小写。如果needle未找到,则返回FALSE

参数

haystack

从中获取第一个出现位置的字符串 needle

needle

要查找的字符串 haystack

offset

haystack开始搜索的位置。从字符串的末尾开始计算负偏移量。

encoding

要使用的字符编码名称。如果省略,则使用内部字符编码。

返回值

返回第一次出现的数字位置needlehaystack的字符串,或者FALSE如果needle没有找到。

更新日志

版本描述
7.1.0增加了对负偏移的支持。

另请参阅

  • stripos() - 在字符串中查找第一次出现不区分大小写的子字符串的位置

  • strpos() - 查找字符串中第一次出现子字符串的位置

  • mb_strpos() - 查找字符串中第一次出现字符串的位置

← mb_strimwidth

mb_stristr →