📅  最后修改于: 2023-12-03 15:18:25.914000             🧑  作者: Mango
PHP 的 strstr()
函数用于在一个字符串中搜索指定的值,如果找到了该值则返回该值及该值后面的全部内容,否则返回 false。该函数不区分大小写。
strstr(string $haystack, mixed $needle[, bool $before_needle = false])
$haystack
:必选参数,表示要被搜索的字符串。$needle
:必选参数,可以是一个字符串或字符。$before_needle
:可选参数,如果该参数为 true,则函数返回 $needle
之前的字符串段,否则返回 $needle
及之后的字符串。如果搜索成功,则返回 $needle
及其后面的全部内容,否则返回 false。
$str = "Hello world!";
echo strstr($str, "world"); // 输出 "world!"
在上面的示例中,strstr()
函数搜索 $str
中的 "world" 字符串,并且返回 "world" 及其后面的所有字符。
strstr()
函数是区分大小写的,如果要忽略大小写,可以使用 stristr()
函数。$needle
。在这种情况下,应该改用 mb_strstr()
函数。