strstr()函数查找字符串的首次出现
补充说明
strstr()
函数是用来搜索字符串在另一个字符串中是否存在,如果存在,返回改字符串的剩余部分,如果不存在,返回false
,该函数可以用来判断以字符串是否包含另一个字符串。
strstr()函数区分大小写。如果须要不区分大小写,可以使用stristr()函数
语法
$new_str = strstr(string, search, before_search);
参数
- $new_str: 接收函数返回的字符串
- string: 被搜索的字符串
- search: 要休所的字符串,如果为数字,搜索匹配改数字对应的ASCII值的字符串
- before_search: PHP5.3版本增加的可选参数,默认值是
false
,当值为false时,函数返回search参数规定的字符串以及剩余部分。如果为true、函数返回search参数第一次出现之前的字符串
实例
$string = 'www.baidu.com';
$str1 = strstr($string, 'baidu'); // 返回 baidu.com
$str2 = strstr($string, 'baidu', true); // 返回www.