strpos() 函数判断字符串中是否包含某字符串的方法


Posted in PHP onJanuary 16, 2019

用php的strpos() 函数判断字符串中是否包含某字符串的方法

判断某字符串中是否包含某字符串的方法
if(strpos('www.idc-gz.com','idc-gz') !== false){

 
  echo '包含';

 
}else{

 
    echo '不包含';

 
}

PHP strpos() 函数

strpos() 函数返回字符串在另一个字符串中第一次出现的位置。

如果没有找到该字符串,则返回 false。
语法

  • strpos(string,find,start)

    参数 描述

  • string 必需。规定被搜索的字符串。
  • find 必需。规定要查找的字符。
  • start 可选。规定开始搜索的位置。

注释:该函数对大小写敏感。如需进行对大小写不敏感的搜索,请使用 stripos()函数。

编辑本段例子

<?php
echo strpos(www.idc-gz.com,"idc");
?>

输出:

4

判断某字符串中是否包含某字符串的方法

if(strpos('www.idc-gz.com','idc-gz') !== false){


echo '包含';


}else{


echo '不包含';


}

很多人用下面的判断方法,是错误的:

if(strpos('www.idc-gz.com','idc-gz') ){


echo '包含';


}else{


echo '不包含';


}

上面也能得出正确的结果,但方法是错误的,如果if(strpos('idc-gz.com','idc-gz') ),那就得不到正确的结果,原因是位置是从0开始,第一个位置找到了,就是0,php中的0,也就不是true,上面的判断将不会成立,这点要十分注意!

PHP 相关文章推荐
第1次亲密接触PHP5(1)
Oct 09 PHP
PHP 采集获取指定网址的内容
Jan 05 PHP
php下使用SimpleXML 处理XML 文件
Feb 27 PHP
php数组函数序列之in_array() - 查找数组中是否存在指定值
Nov 07 PHP
PHP+MySQL修改记录的方法
Jan 21 PHP
php实现简单文件下载的方法
Jan 30 PHP
PHP遍历XML文档所有节点的方法
Mar 12 PHP
PHP实现的构造sql语句类实例
Feb 03 PHP
Yii2组件之多图上传插件FileInput的详细使用教程
Jun 20 PHP
thinkPHP5实现数据库添加内容的方法
Oct 25 PHP
PHPMAILER实现PHP发邮件功能
Apr 18 PHP
PHP的imageTtfText()函数深入详解
Mar 03 PHP
Laravel框架实现的批量删除功能示例
Jan 16 #PHP
Laravel框架实现的rbac权限管理操作示例
Jan 16 #PHP
PHP基于cookie实现统计在线人数功能示例
Jan 16 #PHP
php curl获取https页面内容,不直接输出返回结果的设置方法
Jan 15 #PHP
对php 判断http还是https,以及获得当前url的方法详解
Jan 15 #PHP
php成功操作redis cluster集群的实例教程
Jan 13 #PHP
PHP赋值的内部是如何跑的详解
Jan 13 #PHP
You might like
基于Laravel5.4实现多字段登录功能方法示例
2017/08/11 PHP
[原创]php token使用与验证示例【测试可用】
2017/08/30 PHP
PHP中rename()函数的妙用讲解
2019/02/28 PHP
关于laravel框架中的常用目录路径函数
2019/10/23 PHP
详解no input file specified 三种解决方法
2019/11/29 PHP
javascript 特殊字符串
2009/02/25 Javascript
js获取UserControl内容为拼html时提供方便
2014/11/02 Javascript
Jquery中$.post和$.ajax的用法小结
2015/04/28 Javascript
使用jQuery的toggle()方法对HTML标签进行显示、隐藏的方法(示例)
2016/09/01 Javascript
js基础之DOM中document对象的常用属性方法详解
2016/10/28 Javascript
微信小程序之小豆瓣图书实例
2016/11/30 Javascript
JS实现的自动打字效果示例
2017/03/10 Javascript
JS验证输入的是否是数字及保留几位小数问题
2018/05/09 Javascript
JavaScript中十种一步拷贝数组的方法实例详解
2019/04/22 Javascript
使用layui日期控件laydate对开始和结束时间进行联动控制的方法
2019/09/06 Javascript
vue+canvas实现拼图小游戏
2020/09/18 Javascript
javascript实现滚轮轮播图片
2020/12/13 Javascript
[02:11]DOTA2上海特级锦标赛主赛事第二日RECAP
2016/03/04 DOTA
python实现折半查找和归并排序算法
2017/04/14 Python
Python实现Pig Latin小游戏实例代码
2018/02/02 Python
对numpy中array和asarray的区别详解
2018/04/17 Python
啥是佩奇?使用Python自动绘画小猪佩奇的代码实例
2019/02/20 Python
Python正则表达式匹配和提取IP地址
2019/06/06 Python
详解基于python的多张不同宽高图片拼接成大图
2019/09/26 Python
python列表返回重复数据的下标
2020/02/10 Python
Python使用QQ邮箱发送邮件实例与QQ邮箱设置详解
2020/02/18 Python
Django ValuesQuerySet转json方式
2020/03/16 Python
详解python UDP 编程
2020/08/24 Python
详解CSS3中的box-sizing(content-box与border-box)
2019/04/19 HTML / CSS
什么是重载?CTS、CLS和CLR分别做何解释
2012/05/06 面试题
终止合同协议书
2014/04/17 职场文书
民政局办理协议离婚(范本)
2014/10/25 职场文书
2015年科研工作总结范文
2015/05/13 职场文书
不同意离婚上诉状
2015/05/23 职场文书
python实现MD5进行文件去重的示例代码
2021/07/09 Python
浅谈spring boot使用thymeleaf版本的问题
2021/08/04 Java/Android