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 V3.1 生成HTML速度的优化办法
Mar 18 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
Aug 01 PHP
php生成随机密码的几种方法
Jan 17 PHP
解析wamp5下虚拟机配置文档
Jun 27 PHP
php define的第二个参数使用方法
Nov 04 PHP
PHP捕获Fatal error错误的方法
Jun 11 PHP
yii2实现根据时间搜索的方法
May 25 PHP
Laravel 5.3 学习笔记之 错误&amp;日志
Aug 28 PHP
php封装的mysqli类完整实例
Oct 18 PHP
PHP框架自动加载类文件原理详解
Jun 06 PHP
PHP设计模式之模板模式定义与用法详解
Dec 20 PHP
详解php中生成标准uuid(guid)的方法
Apr 28 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/06 PHP
php加密解密实用类分享
2014/01/07 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
PHP中遍历数组的三种常用方法实例分析
2019/06/24 PHP
Laravel 不同生产环境服务器的判断实践
2019/10/15 PHP
编写兼容IE和FireFox的脚本
2009/05/18 Javascript
利用onresize使得div可以随着屏幕大小而自适应的代码
2010/01/15 Javascript
解析JavaScript中点号“.”的多义性
2013/12/02 Javascript
jQuery 顶部导航跟随滚动条滚动固定浮动在顶部
2014/06/06 Javascript
Node.js(安装,启动,测试)
2014/06/09 Javascript
创建一个类Person的简单实例
2016/05/17 Javascript
JavaScript实现的鼠标响应颜色渐变效果完整实例
2017/02/18 Javascript
Bootstrap 过渡效果Transition 模态框(Modal)
2017/03/17 Javascript
Jquery获取radio选中的值
2017/05/05 jQuery
Angular.js ng-file-upload结合springMVC的使用教程
2017/07/10 Javascript
手写简单的jQuery雪花飘落效果实例
2018/04/22 jQuery
JS实现HTML页面中动态显示当前时间完整示例
2018/07/30 Javascript
vue通过cookie获取用户登录信息的思路详解
2018/10/30 Javascript
判断“命令按钮”是否被鼠标单击详解
2019/07/31 Javascript
Vue的click事件防抖和节流处理详解
2019/11/13 Javascript
vue excel上传预览和table内容下载到excel文件中
2019/12/10 Javascript
跟老齐学Python之大话题小函数(2)
2014/10/10 Python
python字典多键值及重复键值的使用方法(详解)
2016/10/31 Python
python+opencv轮廓检测代码解析
2018/01/05 Python
Tensorflow 查看变量的值方法
2018/06/14 Python
Tensorflow分批量读取数据教程
2020/02/07 Python
pandas统计重复值次数的方法实现
2021/02/20 Python
国外平面设计第一市场:99designs
2016/10/25 全球购物
德国汉莎航空中国官网: Lufthansa中国
2017/03/30 全球购物
英国鲜花递送:Blossoming Gifts
2020/07/10 全球购物
PHP面试题及答案二
2015/05/23 面试题
打架检讨书2000字
2014/02/22 职场文书
淘宝活动总结范文
2014/06/26 职场文书
学校党的群众路线教育实践活动总结报告
2014/07/03 职场文书
《全神贯注》教学反思
2016/02/22 职场文书
Redis如何实现验证码发送 以及限制每日发送次数
2022/04/18 Redis