PHP如何判断字符串中是否包含特定子串(区分大小写)?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1221个文字,预计阅读时间需要5分钟。
在之前的文章中,我们介绍了检测子串是否存在的一种方法。感兴趣的读者可以点击链接查看详细内容——《PHP字符串学习之判断子串是否存在(大小写不敏感)》。这次,我们向广大读者介绍检测子串的方法。
在之前的文章中我们介绍了检测子串是不是存在的一种方法,感兴趣的可以点击链接查看→《PHP字符串学习之判断子串是不是存在(大小写不敏感)》。这次我们向大家介绍检测子串是不是存在的另一种方法,有需要的可以参考参考。在上一篇文章中我们介绍了使用stripos()和strripos()函数通过子串第一次或最后一次的出现位置来判断子串是不是存在,但这两个函数是对大小写不敏感的,会不区分大小写进行查找。
而有时我们需要精确定位,进行严格的检测,就需要区分大小写进行查找。今天我们我们就来了解一下。
我们来看看下面一下示例
<?php header("Content-type:text/html;charset=utf-8"); $string = "ABCDCBAbcd"; $findme1 = "bC"; $findme2 = "bc"; $pos1 = strpos($string, $findme1); $pos2 = strrpos($string, $findme1); $pos3 = strpos($string, $findme2); $pos4 = strrpos($string, $findme2); if($pos1 !=FALSE){ echo "子串 '$findme1' 在字符串 '$string' 中存在。
本文共计1221个文字,预计阅读时间需要5分钟。
在之前的文章中,我们介绍了检测子串是否存在的一种方法。感兴趣的读者可以点击链接查看详细内容——《PHP字符串学习之判断子串是否存在(大小写不敏感)》。这次,我们向广大读者介绍检测子串的方法。
在之前的文章中我们介绍了检测子串是不是存在的一种方法,感兴趣的可以点击链接查看→《PHP字符串学习之判断子串是不是存在(大小写不敏感)》。这次我们向大家介绍检测子串是不是存在的另一种方法,有需要的可以参考参考。在上一篇文章中我们介绍了使用stripos()和strripos()函数通过子串第一次或最后一次的出现位置来判断子串是不是存在,但这两个函数是对大小写不敏感的,会不区分大小写进行查找。
而有时我们需要精确定位,进行严格的检测,就需要区分大小写进行查找。今天我们我们就来了解一下。
我们来看看下面一下示例
<?php header("Content-type:text/html;charset=utf-8"); $string = "ABCDCBAbcd"; $findme1 = "bC"; $findme2 = "bc"; $pos1 = strpos($string, $findme1); $pos2 = strrpos($string, $findme1); $pos3 = strpos($string, $findme2); $pos4 = strrpos($string, $findme2); if($pos1 !=FALSE){ echo "子串 '$findme1' 在字符串 '$string' 中存在。

