• 技术文章 >后端开发 >PHP问题

    php怎么判断字符串不包含某个字符

    藏色散人藏色散人2021-07-10 09:26:51原创107

    在PHP中可以使用strpos()函数来判断字符串中不包含另一个字符串,其实现代码是“if (strpos($a, 'are') !== false) {...} else {...}”。

    本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

    php怎么判断字符串不包含某个字符?判断字符串中是否包含另一个字符串?

    我么可以使用 strpos() 函数来判断字符串中是否包含另一个字符串:

    $a = 'How are you?';
    if (strpos($a, 'are') !== false) {
        echo 'true';
    } else {
        echo 'false';
    }

    注意这里一定要使用 !== false 来做判断条件语句, strpos() 如果没有找到字符串则返回 FALSE,如果是在字符串的起始位置找到另一个字符串则返回的是 0, 其他位置则是大于 0 的整数,所以我们不能使用类似这样的代码 !strpos($a, 'are'),这样会导致误判。

    推荐学习:《PHP视频教程

    以上就是php怎么判断字符串不包含某个字符的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php
    上一篇:php 中文截取怎么能不乱码 下一篇:怎么删除ubuntu自带的php
    VIP会员

    相关文章推荐

    • php获取文件后缀名的三种方法是什么• 深入浅析PHP中实现SSO单点登录的方法• 一起聊聊PHP中的策略模式• php 中文截取怎么能不乱码

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网