函数名称: strstr()
用途: 已知字符串中的一部分, 获取字符串中这一部分的前面或者后面的字符串.
参数: 参数1, 就是从这个字符串中搜索. (大的字符串).
参数2, 就是被搜索的字符串. (小的字符串).
参数3, bool, 默认为 false, 为 true 则返回前面的字符串(重点: 不包含参数2的字符串), 为 false 返回后面的字符串(重点: 包含参数2的字符串)
返回值: 字符串
详解:
<?php
$str = "qiuyu is a boy";
$str2 = "is";
$res = strstr($str, $str2);
var_dump($res);
输出:
string(8) "is a boy"
说明这个返回的字符串, 包含了参数2中的字符串.
加上第三个参数:
<?php
$str = "qiuyu is a boy";
$str2 = "is";
$res = strstr($str, $str2, true);
var_dump($res);
输出: string(6) "qiuyu "
说明第三个参数为 true 时, 返回的是前面的字符串, 但是不包含被搜索的字符串.