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);
?>

登录后复制

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » php怎么检测子字符串是否存在
温馨提示您:本站所载文章、数据仅供参考,如果有文章侵犯了您的权益,请来信告知我们删除,联系邮箱:976157886@qq.com
Copyright © 2023 自学咖网 - All rights reserved 浙ICP备2023005527号