本篇内容主要讲解“PHP怎么判断字符串是不是有某个特定词”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP怎么判断字符串是不是有某个特定词”吧!
其实想要实现这样的判断有一个特别简单的方式,我们直接来看代码:
如下:
<?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怎么判断字符串是不是有某个特定词”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!