PHP – mb_stristr() 函数
mb_stristr()PHP中的函数用于在另一个给定的字符串中搜索一个字符串的第一个存在;此函数不区分大小写。mb_stristr()在给定的haystack字符串中搜索第一个存在的针并返回haystack的部分。如果没有找到针,它将返回False。
语法
string mb_stristr( $str_haystack, $str_needle, $bool_before_needle=false, $str_encoding=empty )
参数
mb_stristr()接受以下四个参数-
$str_haystack-此参数用于获取字符串针的第一个存在。
$str_needle-此参数用于在大海捞针中或从给定的字符串中查找字符串。
$bool_before_needle-此参数用于决定要返回干草堆的哪一部分。
如果设置为True,则返回从针头“不包括针头”开始到第一个存在的所有haystack字符串。
如果设置为False,则返回从needle的第一个存在到最后“包括needle”的所有haystack字符串。
$str_encoding-此参数返回干草堆的位置,如果未找到,则返回False。
返回值
mb_stristr()如果找到针,则返回haystack字符串的一部分。如果没有找到针,则返回False。
示例1
<?php //使用字符串HelloWorld //使用假针 $string=mb_stristr("Hello World","or", false); //输出 print_r($string); ?>输出结果
orld
示例2
<?php //使用字符串HelloWorld //使用真针 $string=mb_stristr("Hello World","or", true); //输出 print_r($string); ?>输出结果
Hello W
注意-mb_stristr()就像一样工作strichr(),但唯一的区别是mb_stristr()不区分大小写。