PHP查找字符串

strpos() - 查找字符串在另一字符串中第一次出现的位置(区分大小写)
stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写)
strrpos() - 查找字符串在另一字符串中最后一次出现的位置(区分大小写)
strripos() - 查找字符串在另一字符串中最后一次出现的位置(不区分大小写)

参数:

strpos(string, find, start)
  • string:必需。规定要搜索的字符串
  • find:必需。规定要查找的字符
  • start:可选。规定开始搜索的位置

例子:

$str = 'abcdef';
$find = 'abc';
$pos = strpos($str, $find);

// 注意这里使用的是 === 不能使用 ==
// 因为如果没有字符串,就返回false;而如果查找的字符串位于字符串的开始位置,就会返回0。为了区分0和false就必须使用等同操作符 === 或者 !==

if ($pos === false) {
    echo "$find不在$str中";
} else {
    echo "$find在$str中";
}
$str = 'abcdef abcdef';
$pos = strpos($str, 'a', 1);  // $pos = 7, 不是 0

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/02/18/php-lookup-string/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
PHP查找字符串
strpos() - 查找字符串在另一字符串中第一次出现的位置(区分大小写) stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写) strrpos() - ……
<<上一篇
下一篇>>
文章目录
关闭
目 录