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后台验证码总提示错误的解决方法
Mar 21 PHP
PHP操作数组的一些函数整理介绍
Jul 17 PHP
php实现utf-8和GB2312编码相互转换函数代码
Feb 07 PHP
关于初学PHP时的知识积累总结
Jun 07 PHP
php数据类型判断函数有哪些
Sep 23 PHP
php配置php-fpm启动参数及配置详解
Nov 04 PHP
ThinkPHP实现非标准名称数据表快速创建模型的方法
Nov 29 PHP
php使用array_search函数实现数组查找的方法
Jun 12 PHP
Ubuntu下安装PHP的mongodb扩展操作命令
Jul 04 PHP
ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法
Jun 09 PHP
Laravel如何使用Redis共享Session
Feb 23 PHP
laravel中数据显示方法(默认值和下拉option默认选中)
Oct 11 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
SONY ICF-F10中波修复记
2021/03/02 无线电
关于在php.ini中添加extension=php_mysqli.dll指令的说明
2007/06/14 PHP
php遍历目录输出目录及其下的所有文件示例
2014/01/27 PHP
学习ExtJS TextField常用方法
2009/10/07 Javascript
javascript下string.format函数补充
2010/08/24 Javascript
jQuery插件bgStretcher.js实现全屏背景特效
2015/06/05 Javascript
简单介绍JavaScript中字符串创建的基本方法
2015/07/07 Javascript
判断是否存在子节点的实现代码
2016/05/18 Javascript
JavaScript SHA512加密算法详细代码
2016/10/06 Javascript
使用jquery.qrcode.js生成二维码插件
2016/10/17 Javascript
使用JS代码实现点击按钮下载文件
2016/11/12 Javascript
获取今天,昨天,本周,上周,本月,上月时间(实例分享)
2017/01/04 Javascript
在 Angular2 中实现自定义校验指令(确认密码)的方法
2017/01/23 Javascript
完美解决UI-Grid表格元素中多个空格显示为一个空格的问题
2017/04/25 Javascript
聊聊Vue.js的template编译的问题
2017/10/09 Javascript
关于vue-router的那些事儿
2018/05/23 Javascript
浅谈Redux中间件的实践
2018/07/27 Javascript
python的Template使用指南
2014/09/11 Python
Python利用multiprocessing实现最简单的分布式作业调度系统实例
2017/11/14 Python
python 编写简单网页服务器的实例
2018/06/01 Python
python实现列表的排序方法分享
2019/07/01 Python
python Elasticsearch索引建立和数据的上传详解
2019/08/04 Python
Python包,__init__.py功能与用法分析
2020/01/07 Python
Pycharm及python安装详细教程(图解)
2020/07/31 Python
HTML5+CSS3绘制锯齿状的矩形
2016/03/01 HTML / CSS
canvas学习总结三之绘制路径-线段
2019/01/31 HTML / CSS
Origins加拿大官网:雅诗兰黛集团高端植物护肤品牌
2017/11/19 全球购物
英国最大的在线蜡烛商店:Candles Direct
2019/03/26 全球购物
美国乒乓球设备、配件和服装品牌:Killerspin
2020/06/07 全球购物
XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
2016/01/12 面试题
QA工程师岗位职责
2013/11/20 职场文书
美术教师自我鉴定
2014/02/12 职场文书
爱护公物标语
2014/06/24 职场文书
幼儿园校园小喇叭广播稿
2014/10/17 职场文书
群众路线自我剖析范文
2014/11/04 职场文书
拔河比赛队名及霸气口号
2015/12/24 职场文书