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 相关文章推荐
生成静态页面的php函数,php爱好者站推荐
Mar 19 PHP
Excel数据导入Mysql数据库的实现代码
Jun 05 PHP
php木马webshell扫描器代码
Jan 25 PHP
深入php var_dump()函数的详解
Jun 05 PHP
hadoop常见错误以及处理方法详解
Jun 19 PHP
解析PHP对现有搜索引擎的调用
Jun 25 PHP
ThinkPHP之M方法实例详解
Jun 20 PHP
php实现的常见排序算法汇总
Sep 08 PHP
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
Dec 14 PHP
PHP+mysql实现从数据库获取下拉树功能示例
Jan 06 PHP
Laravel框架实现redis集群的方法分析
Sep 14 PHP
laravel 去掉index.php伪静态的操作方法
Oct 12 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.ini中文版
2006/10/09 PHP
PHP中for循环语句的几种变型
2006/11/26 PHP
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
2011/10/29 PHP
PHP5.3与5.5废弃与过期函数整理汇总
2014/07/10 PHP
PHP获取一段文本显示点阵宽度和高度的方法
2015/03/12 PHP
yii2框架中使用下拉菜单的自动搜索yii-widget-select2实例分析
2016/01/09 PHP
PHP MVC框架路由学习笔记
2016/03/02 PHP
php+flash+jQuery多图片上传源码分享
2020/07/27 PHP
PHP MYSQL简易交互式站点开发
2016/12/27 PHP
PHP实现动态创建XML文档的方法
2018/03/30 PHP
escape、encodeURI 和 encodeURIComponent 的区别
2009/03/02 Javascript
改写一个简单的菜单 弹性大小
2010/12/02 Javascript
浏览器加载、渲染和解析过程黑箱简析
2012/11/29 Javascript
jquery click([data],fn)使用方法实例介绍
2013/07/08 Javascript
jQuery实现统计输入文字个数的方法
2015/03/11 Javascript
AspNet中使用JQuery boxy插件的确认框
2015/05/20 Javascript
简介JavaScript中strike()方法的使用
2015/06/08 Javascript
javascript字符串函数汇总
2015/12/06 Javascript
AngularJS基础 ng-cloak 指令简单示例
2016/08/01 Javascript
js实现登录验证码
2016/12/22 Javascript
DWR3 访问WEB元素的两种方法实例详解
2017/01/03 Javascript
thinkphp标签实现bootsrtap轮播carousel实例代码
2017/02/19 Javascript
走进javascript——不起眼的基础,值和分号
2017/02/24 Javascript
通过npm引用的vue组件使用详解
2017/03/02 Javascript
node使用UEditor富文本编辑器的方法实例
2017/07/11 Javascript
extjs简介_动力节点Java学院整理
2017/07/17 Javascript
nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例
2018/01/05 NodeJs
vue打包相关细节整理(小结)
2018/09/28 Javascript
JS获取本地地址及天气的方法实例小结
2019/05/10 Javascript
详解Python流程控制语句
2020/10/28 Python
详解css3 mask遮罩实现一些特效
2018/10/24 HTML / CSS
英国儿童鞋和靴子:Start-Rite
2019/05/06 全球购物
德国拖鞋网站:German Slippers
2019/11/08 全球购物
中西医结合临床医学专业大学生自荐信
2013/09/28 职场文书
关于是否需要写商业计划书
2014/02/07 职场文书
优秀大学生申请书
2019/06/24 职场文书