例子
查找字符串中第一次出现“php”:
定义和用法
stripos() 函数查找一个字符串在另一个字符串中第一次出现的位置(不区分大小写)。
注意:stripos() 函数不区分大小写。
注意:该函数是二进制安全的。
相关函数: strripos() - 查找一个字符串在另一个字符串中最后一次出现的位置(不区分大小写)
strpos() - 查找一个字符串在另一个字符串中的第一次出现(区分大小写)
strrpos() - 查找一个字符串在另一个字符串中最后一次出现的位置(区分大小写)
语法 stripos(string,find,start) 参数说明
需要字符串。 指定要搜索的字符串。
找到需要的。 指定要搜索的字符。
开始是可选的。 指定开始搜索的位置。
技术细节 返回值: 返回一个字符串在另一个字符串中第一次出现的位置php查找字符,如果未找到该字符串,则返回 FALSE。 注意:字符串位置从0开始,而不是从1开始。
PHP版本:5+
提示和注释
注意:该函数不区分大小写。 对于区分大小写的搜索php查找字符,请使用 strpos() 函数。
因为这个函数返回一个字符串在另一个字符串中第一次出现的位置。 所以这个位置可能是0
那么当返回值为0时,需要注意 if(stripos($r, 'a') == false) {
//0表示a与$r存在并且因为0和false相等,所以这里执行
if(stripos($r, 'a') === false) {
// 在这种情况下我们必须使用全部等于