mb_stristr
大小写不敏感地查找字符串在另一个字符串里的首次出现
函数名:mb_stristr()
适用版本:PHP 4.0.6及以上版本
用法:mb_stristr()函数用于在一个字符串中查找指定的子字符串,并返回从指定子字符串到字符串结尾的部分。该函数是对stristr()函数的多字节字符安全版本。
语法:mb_stristr(string $haystack, string $needle, bool $before_needle = false, string $encoding = mb_internal_encoding()): string|false
参数:
返回值:
示例:
$str = "Hello, World!";
$substring = "WORLD";
$result = mb_stristr($str, $substring);
echo $result; // 输出:World!
$result = mb_stristr($str, $substring, true);
echo $result; // 输出:Hello,
$result = mb_stristr($str, "abc");
var_dump($result); // 输出:bool(false)
在上面的示例中,我们使用mb_stristr()函数搜索字符串$str
中的子字符串$substring
。第一个示例中,函数返回从子字符串World
到字符串结尾的部分,即World!
。第二个示例中,我们将第三个参数设置为true,函数返回子字符串World
之前的部分,即Hello,
。最后一个示例中,我们搜索了一个不存在的子字符串abc
,函数返回false。