stristr() 函数用于在一个字符串中搜索另一个字符串第一次出现的位置,且搜索时不区分大小写。
<span class="fun">stristr(str, search, before_search)</span>
str - 要搜索的目标字符串。
search - 需要查找的字符串。
before_search - 布尔值,默认是 false。若设置为 true,函数返回的是第一次出现 search 之前的字符串部分。
该函数返回从首次匹配到的字符串开始直到字符串结尾的部分,或者当 before_search 为 true 时,返回匹配字符串之前的内容。如果未找到匹配,则返回 false。
下面的代码示例展示了如何使用 stristr() 函数:
<?php
$mystr = 'Tom Hanks!';
if (stristr($mystr, 'Tim') === FALSE) {
echo 'Tim is not in the string!';
}
?>
<span class="fun">Tim is not in the string!</span>
<?php
echo stristr("Demo text!", "TEXT", true);
?>
<span class="fun">Demo</span>
通过以上示例可以看到,stristr() 函数灵活且方便,适用于需要忽略大小写进行字符串查找的场景。