当前位置: 首页> 函数类别大全> mb_stristr

mb_stristr

大小写不敏感地查找字符串在另一个字符串里的首次出现
名称:mb_stristr
分类:多字节字符串
所属语言:php
一句话介绍:大小写不敏感地查找字符串在另一个字符串里的首次出现

mb_stristr函数

适用PHP版本

PHP 4及以上版本

函数说明

mb_stristr() 是一个用于查找字符串中第一次出现的子字符串的函数。它与 stristr() 相似,但 mb_stristr() 支持多字节字符编码,例如 UTF-8 或其他多字节字符集。

函数语法

mb_stristr(string $haystack, string $needle, bool $before_needle = false, string $encoding = mb_internal_encoding()): string|false

参数

  • haystack (string): 要在其中查找子字符串的目标字符串。
  • needle (string): 要查找的子字符串。
  • before_needle (bool, 可选): 如果为 true,则返回找到子字符串之前的部分。如果为 false 或不传递,则返回包含子字符串的所有内容。
  • encoding (string, 可选): 字符编码,默认为内部字符编码。如果需要使用特定的字符编码,可以在此指定。

返回值

返回找到的子字符串部分,如果没有找到,则返回 false。

示例

echo mb_stristr("Hello World", "world");

示例代码的说明

在这个示例中,mb_stristr() 查找字符串 "Hello World" 中第一次出现的子字符串 "world"(注意大小写)。由于 mb_stristr 是不区分大小写的,因此输出将是 "World"。返回结果会包括从 "World" 开始的部分。

同类函数