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的无限分类实现想法~
Jan 02 PHP
PHP面向对象分析设计的61条军规小结
Jul 17 PHP
php文件上传的例子及参数详解
Dec 12 PHP
PHP中比较两个字符串找出第一个不同字符位置例子
Apr 08 PHP
php针对cookie操作的队列操作类实例
Dec 10 PHP
最准确的php截取字符串长度函数
Oct 29 PHP
PHP简单操作MongoDB的方法(安装及增删改查)
May 26 PHP
php使用PDO下exec()函数查询执行后受影响行数的方法
Mar 28 PHP
PHP编程实现微信企业向用户付款的方法示例
Jul 26 PHP
Laravel 实现密码重置功能
Feb 23 PHP
laravel执行php artisan migrate报错的解决方法
Oct 09 PHP
PHP设计模式之装饰器(装饰者)模式(Decorator)入门与应用详解
Dec 13 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 在线打包_支持子目录
2008/06/28 PHP
PHP下判断网址是否有效的代码
2011/10/08 PHP
php session 写入数据库
2016/02/13 PHP
圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现
2012/12/27 Javascript
关于query Javascript CSS Selector engine
2013/04/12 Javascript
解决jquery插件冲突的问题
2014/01/23 Javascript
JavaScript的strict模式与with关键字介绍
2014/02/08 Javascript
js实现禁止中文输入的方法
2015/01/14 Javascript
jQuery form插件的使用之处理server返回的JSON, XML,HTML数据
2016/01/26 Javascript
js对象浅拷贝和深拷贝详解
2016/09/05 Javascript
js原生实现FastClick事件的实例
2016/11/20 Javascript
基于node.js依赖express解析post请求四种数据格式
2017/02/13 Javascript
详解Vue2+Echarts实现多种图表数据可视化Dashboard(附源码)
2017/03/21 Javascript
vuejs 单文件组件.vue 文件的使用
2017/07/28 Javascript
vue脚手架中配置Sass的方法
2018/01/04 Javascript
vue中的过滤器实例代码详解
2019/06/06 Javascript
webpack自动打包和热更新的实现方法
2019/06/24 Javascript
基于vue实现图片验证码倒计时60s功能
2019/12/10 Javascript
VSCode 配置uni-app的方法
2020/07/11 Javascript
element日历calendar组件上月、今天、下月、日历块点击事件及模板源码
2020/07/27 Javascript
解决vue初始化项目一直停在downloading template的问题
2020/11/09 Javascript
Jquery+javascript实现支付网页数字键盘
2020/12/21 jQuery
python中sets模块的用法实例
2014/09/30 Python
教你用python3根据关键词爬取百度百科的内容
2016/08/18 Python
详解js文件通过python访问数据库方法
2019/03/03 Python
Django框架安装方法图文详解
2019/11/04 Python
可以随进度显示不同颜色的css3进度条分享
2014/04/11 HTML / CSS
Stuart Weitzman美国官网:美国奢华鞋履品牌
2016/08/18 全球购物
水污染治理专业毕业生推荐信
2013/11/14 职场文书
大学军训感言800字
2014/02/27 职场文书
社区护士演讲稿
2014/08/27 职场文书
2014年质量管理工作总结
2014/12/01 职场文书
2015年个人招商工作总结
2015/04/25 职场文书
2016年第32个教师节红领巾广播稿
2015/12/18 职场文书
Nginx 负载均衡是什么以及该如何配置
2021/03/31 Servers
Nginx配置使用详解
2022/07/07 Servers