Php如何判断一个字符串里是否包含某些字符?

做php开发时,经常会对字符串进行各种操作。比如需要判断出一个字符串里是否包含某些字符,在php里,可以用什么方法判断?下面一起来看下。

操作方法

  • 01

    先看下我们的代码,如图,定义了一个字符串,然后调用php的strpos方法。 $result1 = strpos($str, 'sougou'); // 查找字符sougou在字符串出现的位置。 $result2 = strpos($str, 'sohu'); // 查找字符sohu在字符串出现的位置。 如果查找的字符不在字符串里,即字符串不包含查找的字符,strpos方法就会返回 false.

  • 02

    然后是一些输出代码,输出显示我们的结果

  • 03

    运行代码,看下我们的结果,如图,字符串里有包含sougou和sohu啊,为什么结果都显示不包含的?

  • 04

    原来字符串的开始位置是从0开始的,而不是从1开始。0也相当于是false了,我们修改下代码,判断代码里,加多一个等号(=),即是真正的false才是没找到字符串。

  • 05

    再次运行代码,结果如图,sougou字符是有查找到了,sohu还是没有。

  • 06

    原来strpos方法是区分大小写的,字符串里的sohu是大写的S,所以结果是没有找到这个sohu的字符串。怎么修改?我们可以用另一个方法stripos,这个方法是不区分大小的。

  • 07

    再次运行代码,结果如图,二个都查找到了。

(0)

相关推荐

  • 怎样用函数判断单元格里是否包含某个字符

    excel里的IF函数使用频率很高,用于判断指定的条件是否成立,其用法上各种教材中都有很多,这里要分享的是判断单元格里是否包含某个字符的几个方法. 操作方法 01 判断字符串中是否包含大写字母A,可用 ...

  • C#如何判断一个字符串是不是数字

    C语言:其实在我们的C语言的编程里,对于判断一个字符串是不是数字,无非就是对其定义,并利用判断语句对其进行循环判断,不过这个程序,只需要进行两次循环的判断,如果我们输入的字符串不是字母就是数字,所以, ...

  • excel如何判断单元格是否包含某字符

    在excel中要判断单元格中是否包含某字符,可以通过查找函数搜索这个单元格,找到就返回位置,相反就会返回没有找到的值. 操作方法 01 创建一张空白的表格. 02 在" a1"单元 ...

  • excel怎么判断字符串中是否包含非汉字字符?

    在Excel电子表格中,我们经常遇到需要输入“姓名”的情况.一般情况下,姓名只能使用汉字,不能使用数字.字母等.那么,如何判断“姓名”数据的合法性呢?本文将通过len和lenb函数来实现. 1.样表如 ...

  • java判断字符串是否包含某个字符

    java判断字符串是否包含某个字符,其实java库中已经含有此方法,只要我们拿来使用即可 操作方法 01 打开MyEclipse 并新建类"Test" 02 编写判断方法,其实方法 ...

  • excel使用if判断单元格包含特定字符

    第1步 :正常启动Excel,或双击自己的Excel文档. 电脑维修技术网:Excel默认安装完毕,桌面是没有快捷相应的快捷键的,大家可打开Windows开始菜单中的所有程序下找到"Micr ...

  • 怎样判断一个微信公众号是否好

    微信公众号运营基本知识点科普: 通常来说,要判断一个微信公众号是否好,主要通过这几个指标来判断: 1.订阅人数(关键指标) 2.文章阅读数 3.文章分享数 4.文章被收藏量 这个数据我们从哪里可以看到 ...

  • VB6.0怎么定义一个字符串变量?

    今天我们就来看看VB定义一个字符串变量的方法,很简单,请看下文详细介绍. 1.我们打开代码窗口,在框架中开始输入. 2.然后我们输入Dim c as string. 3.接下来我们便可以将他拿来使用. ...

  • Python字符串里的空格和特殊字符如何去除

    今天给大家介绍一下Python字符串里的空格和特殊字符如何去除的具体操作步骤.1.Python strip() 方法可以将字符串头尾指定的字符(默认为空格)或字符序列移除.2. 返回值,可以将移除字符 ...