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 相关文章推荐
实现dedecms全站URL静态化改造的代码
Mar 29 PHP
在Windows下编译适用于PHP 5.2.12及5.2.13的eAccelerator.dll(附下载)
May 04 PHP
php中利用str_pad函数生成数字递增形式的产品编号
Sep 30 PHP
PHP5.3与5.5废弃与过期函数整理汇总
Jul 10 PHP
PHP连接MSSQL2008/2005数据库(SQLSRV)配置实例
Oct 22 PHP
PHP验证信用卡卡号是否正确函数
May 27 PHP
php简单计算页面加载时间的方法
Jun 19 PHP
如何打开php的gd2库
Feb 09 PHP
PHP基于curl模拟post提交json数据示例
Jun 22 PHP
PHP使用glob方法遍历文件夹下所有文件的实例
Oct 17 PHP
PDO::inTransaction讲解
Jan 28 PHP
Laravel如何实现适合Api的异常处理响应格式
Jun 14 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
解析获取优酷视频真实下载地址的PHP源代码
2013/06/26 PHP
php根据分类合并数组的方法实例详解
2013/11/06 PHP
PHP内存缓存Memcached类实例
2014/12/08 PHP
PHP二维数组排序简单实现方法
2016/02/14 PHP
php同时使用session和cookie来保存用户登录信息的实现代码
2016/05/13 PHP
php多进程并发编程防止出现僵尸进程的方法分析
2020/02/28 PHP
jQuery阻止冒泡和HTML默认操作
2010/11/17 Javascript
jQuery中的.bind()、.live()和.delegate()之间区别分析
2011/06/08 Javascript
jQuery aminate方法定位到页面具体位置
2013/12/26 Javascript
SinaEditor使用方法详解
2013/12/28 Javascript
js动态拼接正则表达式的两种方法
2014/03/04 Javascript
javascript 3d 逐侦产品展示(核心精简)
2014/03/26 Javascript
JS 在指定数组中随机取出N个不重复的数据
2014/06/10 Javascript
下拉框select的绑定示例
2014/09/04 Javascript
jQuery源码分析之jQuery中的循环技巧详解
2014/09/06 Javascript
jQuery自定义图片缩放拖拽插件imageQ实现方法(附demo源码下载)
2016/05/27 Javascript
Json按某个键的值进行排序
2016/12/22 Javascript
Vue 中使用vue2-highcharts实现曲线数据展示的方法
2018/03/05 Javascript
基于Layui自定义模块的使用方法详解
2019/09/14 Javascript
python抓取京东价格分析京东商品价格走势
2014/01/09 Python
Python实现将sqlite数据库导出转成Excel(xls)表的方法
2017/07/17 Python
详解tensorflow训练自己的数据集实现CNN图像分类
2018/02/07 Python
python脚本作为Windows服务启动代码详解
2018/02/11 Python
python之DataFrame实现excel合并单元格
2021/02/22 Python
python保存文件方法小结
2018/07/27 Python
基于Python的PIL库学习详解
2019/05/10 Python
python实现飞机大战游戏(pygame版)
2020/10/26 Python
使用python-pptx包批量修改ppt格式的实现
2020/02/14 Python
4款Python 类型检查工具,你选择哪个呢?
2020/10/30 Python
碧欧泉美国官网:Biotherm美国
2016/08/31 全球购物
什么是servlet链?
2014/07/13 面试题
青年文明号服务承诺
2014/03/31 职场文书
《吃水不忘挖井人》教学反思
2014/04/15 职场文书
地质工程专业毕业生求职信
2014/08/08 职场文书
反四风对照检查材料
2014/09/22 职场文书
关于职业道德的心得体会
2016/01/18 职场文书