登录  /  注册

PHP字符串练习四:判断字符串是不是有某个特定词

藏色散人
发布: 2021-08-02 10:00:49
原创
2444人浏览过

在《php字符串练习三:转换字符串大小的4种方法》中给大家介绍了常见的用于转换字符串大小写的四种方法,本文咱们继续字符串系列之判断一个字符串是不是包含某个特定字符串。

其实想要实现这样的判断有一个特别简单的方式,我们直接来看代码:

如下:

<?php
$str1 = &#39;The quick brown fox jumps over the lazy dog.&#39;;
if (strpos($str1,&#39;jumps&#39;) !== false)
{
    echo &#39;特定词出现了&#39;;
}
else
{
    echo &#39;特定词未出现&#39;;
}
登录后复制

本段代码中,我们创建了一个字符串变量$str1,然后我们随便指定“jumps” 词并通过if...else语句检测判断看看这个词是不是存在于$str1中;

我们先来看看判断结果:

3ca8c9ca756c464fe08982b05a26eb1.png

如图,结果说是“特定词出现了”,从上述代码总查看,的确如此。

那么这里我们主要用到的一个函数strpos,以及运算符“!==”。

PHP中内置函数strpos()用于查找字符串在另一字符串中第一次出现的位置,其语法是“strpos(string,find,start)”,其中参数string规定要搜索的字符串,find规定要查找的字符串,start可选,规定在何处开始搜索;该函数返回字符串在另一字符串中第一次出现的位置,如果没有找到字符串则返回 FALSE。

需要注意的是strpos()函数对大小写敏感。

!==在比较运算符中表示“绝对不等于”,!==在数组运算符中表示“不恒等”。

最后给大家推荐阅读《php检测字符串是否包含字符串》,该文中介绍了其他检测包含的方法,感兴趣的朋友可以了解一下~

再推荐经典课程《PHP字符串处理(玉女心经版)》,免费的~快来学习啊!

以上就是PHP字符串练习四:判断字符串是不是有某个特定词的详细内容,更多请关注php中文网其它相关文章!

智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号