牛牛在线工具

mb_stristr()

收录 8868 个 PHP 函数,含用途说明与用法示例。

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 参数: $haystack:要搜索的字符串。 $needle:要搜索的子字符串。 $before_needle(可选):如果设置为true,则返回指定子字符串之前的部分;如果设置为false(默认),则返回指定子字符串之后的部分。 $encoding(可选):指定字符串的字符编码。如果未提供此参数,则默认使用mb_internal_encoding()函数返回的内部编码。 返回值: 如果找到了指定子字符串,则返回从该子字符串到字符串结尾的部分。 如果未找到指定子字符串,则返回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。