php怎么检测子字符串是否存在
4种方法:1、用stripos()查找子串的出现位置,语法“stripos(字符串,子串)”;2、用strripos()查找子串的的出现位置,语法“strripos(字符串,子串)”;3、用strpos()查找子串的出现位置,语法“strpos(字符串,子串)”;4、用strrpos()查找子串的出现位置,语法“strrpos(字符串,子串)”。
php入门到就业线上直播课:进入学习
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API调试工具:点击使用
本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑
在进行字符串查找操作时,有时会要求在某一字符串中查找指定的子字符串(简称子串),看看该子串是否存在于这个字符串中。
我们一般会通过使用PHP内置函数来查找这个子串在字符串的第一次或最后一次的出现位置来进行判断。而查找字符串有两种情况:一种是对大小写不敏感,即不区分大小写的查找;另外一种是对大小写敏感,即区分大小写的查找。
情况一:判断子串是不是存在(大小写不敏感)
大小写不敏感的检测子串是不是存在,需要使用stripos()和strripos()函数。
示例:
<?php header("Content-type:text/html;charset=utf-8"); $string = "ABCDCBAbcd"; $findme = "bC"; echo "子串 “'$findme'” 第一次出现的位置:".stripos($string, $findme); echo "<br>子串 “'$findme'” 最后一次出现的位置:".strripos($string, $findme); ?>
登录后复制