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 相关文章推荐
使用 MySQL 开始 PHP 会话
Dec 21 PHP
DISCUZ 分页代码
Jan 02 PHP
php adodb操作mysql数据库
Mar 19 PHP
PHP 函数语法介绍一
Jun 14 PHP
.htaccess文件保护实例讲解
Feb 06 PHP
php cURL和Rolling cURL并发方式比较
Oct 30 PHP
ThinkPHP中的create方法与自动令牌验证实例教程
Aug 22 PHP
SSO单点登录的PHP实现方法(Laravel框架)
Mar 23 PHP
php 一维数组的循环遍历实现代码
Apr 10 PHP
解决Laravel blade模板转义html标签的问题
Sep 03 PHP
PHP实现Snowflake生成分布式唯一ID的方法示例
Aug 30 PHP
php 获取音视频时长,PHP 利用getid3 获取音频文件时长等数据
Apr 01 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 php_openssl.dll的作用
2013/07/01 PHP
smarty中英文多编码字符截取乱码问题解决方法
2014/10/28 PHP
ThinkPHP实现非标准名称数据表快速创建模型的方法
2014/11/29 PHP
通过php修改xml文档内容的方法
2015/01/23 PHP
php实现图片局部打马赛克的方法
2015/02/11 PHP
php接口数据加密、解密、验证签名
2015/03/12 PHP
PHP Imagick完美实现图片裁切、生成缩略图、添加水印
2016/02/22 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
2017/11/17 PHP
js function定义函数使用心得
2010/04/15 Javascript
Jquery从头学起第四讲 jquery入门教程
2010/08/01 Javascript
javascript动画对象支持加速、减速、缓入、缓出的实现代码
2012/09/30 Javascript
一个简单的JS鼠标悬停特效具体方法
2013/06/17 Javascript
JS解析XML实例分析
2015/01/30 Javascript
Boostrap入门准备之border box
2016/05/09 Javascript
nodejs读写json文件的简单方法(必看)
2017/03/09 NodeJs
JQuery 获取Dom元素的实例讲解
2017/07/08 jQuery
NodeJS实现不可逆加密与密码密文保存的方法
2018/03/16 NodeJs
JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值
2018/10/29 Javascript
zepto.js 实时监听输入框的方法
2018/12/04 Javascript
JavaScript惰性载入函数实例分析
2019/03/27 Javascript
Python下rrdtool模块的基本使用方法
2015/11/13 Python
node.js获取参数的常用方法(总结)
2017/05/29 Python
深入浅出分析Python装饰器用法
2017/07/28 Python
CentOS下使用yum安装python-pip失败的完美解决方法
2017/08/16 Python
django celery redis使用具体实践
2019/04/08 Python
基于Tensorflow使用CPU而不用GPU问题的解决
2020/02/07 Python
python图片指定区域替换img.paste函数的使用
2020/04/09 Python
HTML5 Canvas阴影使用方法实例演示
2013/08/02 HTML / CSS
HTML5 LocalStorage 本地存储刷新值还在
2017/03/10 HTML / CSS
Skip Hop官网:好莱坞宝宝挚爱品牌
2018/06/17 全球购物
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻
2014/01/18 面试题
七年级政治教学反思
2014/02/03 职场文书
论文指导教师评语
2014/04/28 职场文书
医师定期考核实施方案
2014/05/07 职场文书
党员个人剖析材料(四风问题)
2014/10/07 职场文书
《正比例》教学反思
2016/02/23 职场文书