stripos() 是PHP的预定义函数。它用于查找一个字符串在另一个字符串中第一次出现的位置。
注意:此函数不区分大小写且二进制安全。
语法
stripos(string,find,start);
参数
参数 | 说明 | 必须/可选 |
---|---|---|
string | 指定要查找的原字符串。 | 必填。 |
find | 指定要查找的字符串。 | 必填。 |
start | 指定从何处开始搜索。 | 可选。 |
返回值
返回第一次出现的位置,即 int 值。
示例1
看一个简单的例子<?php
echo stripos("PHP is My Fav Language , I love php","PHP");
?>
输出:
0
示例2
看一个不区分大小写的例子<?php
$str= "PHP is My Fav Language";
echo "使用stripos()函数前:".$str;
echo "<br>";
echo "使用stripos()函数后: ".stripos($str,"my");
?>
输出:
使用stripos()函数前: PHP is My Fav Language
使用stripos()函数后: 7
使用stripos()函数后: 7
从本例子中可以看出stripos() 函数是不区分大小写的。