PHP字符串练习四:判断字符串是不是有某个特定词
在《PHP字符串练习三:转换字符串大小的4种方法》中给大家介绍了常见的用于转换字符串大小写的四种方法,本文咱们继续字符串系列之判断一个字符串是不是包含某个特定字符串。
其实想要实现这样的判断有一个特别简单的方式,我们直接来看代码:
如下:
<?php $str1 = 'The quick brown fox jumps over the lazy dog.'; if (strpos($str1,'jumps') !== false) { echo '特定词出现了'; } else { echo '特定词未出现'; }
本段代码中,我们创建了一个字符串变量$str1,然后我们随便指定“jumps” 词并通过if...else语句检测判断看看这个词是不是存在于$str1中;
我们先来看看判断结果:
如图,结果说是“特定词出现了”,从上述代码总查看,的确如此。
那么这里我们主要用到的一个函数strpos,以及运算符“!==”。
PHP中内置函数strpos()用于查找字符串在另一字符串中第一次出现的位置,其语法是“strpos(string,find,start)
”,其中参数string规定要搜索的字符串,find规定要查找的字符串,start可选,规定在何处开始搜索;该函数返回字符串在另一字符串中第一次出现的位置,如果没有找到字符串则返回 FALSE。
需要注意的是strpos()函数对大小写敏感。
!==
在比较运算符中表示“绝对不等于”,!==
在数组运算符中表示“不恒等”。
最后给大家推荐阅读《php检测字符串是否包含字符串》,该文中介绍了其他检测包含的方法,感兴趣的朋友可以了解一下~
再推荐经典课程《PHP字符串处理(玉女心经版)》,免费的~快来学习啊!
相关阅读 更多
-
斗战神狸猫积分怎么高效获取-斗战神高效获取狸猫积分 时间:2025-05-03
-
赚红包 时间:2025-05-03
-
第五人格杂货商新皮肤多少钱-杂货商新皮肤价格 时间:2025-05-03
-
票房大卖王钻石如何最佳使用-票房大卖王最优钻石使用 时间:2025-05-03
-
王者荣耀大红标志如何P图-王者怎样P出大红标志 时间:2025-05-03
-
一起当勇士兑换码获取方法是什么-一起当勇士如何获得兑换码 时间:2025-05-03
今日更新
-
新鲜的一轮PHP面试问题总结
阅读:18
-
实例讲解PHP里的Iterator和Generator
阅读:18
-
php函数之如何创建一个函数?
阅读:18
-
php函数之如何按值传递参数?
阅读:18
-
php函数之如何引用传递参数?
阅读:18
-
通过PHP正则表达式删除除逗号和点以外的非数字字符
阅读:18
-
PHP数组学习之计算数组元素乘积
阅读:18
-
常用的Ubuntu PHP指令集小结
阅读:18
-
教你使用PHP操作符将两个字符串拼接在一起
阅读:18
-
PHP日期时间运用五:获取不同时区地点的当前日期/时间
阅读:18