当前位置: 首页> 函数类别大全> 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" 开始的部分。

同类函数
  • 大小写不敏感地查找字符串在另一个字符串里的首次出现 mb_stristr

    mb_stristr

    大小写不敏感地查找字符串在另一个字符串里
  • 获取特定字符 mb_chr

    mb_chr

    获取特定字符
  • 获取 mbstring 的内部设置 mb_get_info

    mb_get_info

    获取mbstring的内部设置
  • 获取字符串长度 mb_strlen

    mb_strlen

    获取字符串长度
  • 将字符串设为大写 mb_strtoupper

    mb_strtoupper

    将字符串设为大写
  • 用多字节支持替换正则表达式 mb_ereg_replace

    mb_ereg_replace

    用多字节支持替换正则表达式
  • 多字节字符串的正则表达式匹配 mb_ereg_match

    mb_ereg_match

    多字节字符串的正则表达式匹配
  • 解析 GET/POST/COOKIE 数据并设置全局变量 mb_parse_str

    mb_parse_str

    解析GET/POST/COOKIE数据并