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维护文件系统
Oct 09 PHP
IIS环境下快速安装、配置和调试PHP5.2.0
Dec 17 PHP
php下载远程文件类(支持断点续传)
Nov 14 PHP
php设计模式 Template (模板模式)
Jun 26 PHP
php使用smtp发送支持附件的邮件示例
Apr 13 PHP
解密ThinkPHP3.1.2版本之模块和操作映射
Jun 19 PHP
基于linnux+phantomjs实现生成图片格式的网页快照
Apr 15 PHP
PHP将二维数组某一个字段相同的数组合并起来的方法
Feb 26 PHP
php实现二叉树中和为某一值的路径方法
Oct 14 PHP
PHP7内核之Reference详解
Mar 14 PHP
php使用scandir()函数扫描指定目录下所有文件示例
Jun 08 PHP
PHP字符串和十六进制如何实现互相转换
Jul 16 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
Gregarius中文日期格式问题解决办法
2008/04/22 PHP
php防盗链的常用方法小结
2010/07/02 PHP
PHP 截取字符串专题集合
2010/08/19 PHP
解析在PHP中使用全局变量的几种方法
2013/06/24 PHP
PHP下通过QRCode类库创建中间带网站LOGO的二维码
2014/07/12 PHP
2014年最新推荐的10款 PHP 开发框架
2014/08/01 PHP
php 参数过滤、数据过滤详解
2015/10/26 PHP
ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例
2019/04/03 PHP
在laravel框架中实现封装公共方法全局调用
2019/10/14 PHP
关于PHP中interface的用处详解
2020/07/26 PHP
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
2010/06/28 Javascript
js 验证身份证信息有效性
2014/03/28 Javascript
node.js中的fs.exists方法使用说明
2014/12/17 Javascript
JavaScript使用setTimeout实现延迟弹出警告框的方法
2015/04/07 Javascript
jQuery实现向下滑出的二级菜单效果实例
2015/08/22 Javascript
BootStrap下jQuery自动完成的样式调整
2016/05/30 Javascript
简洁实用的BootStrap jQuery手风琴插件
2016/08/31 Javascript
AngularJS删除路由中的#符号的方法
2016/09/20 Javascript
微信小程序 wx.request方法的异步封装实例详解
2017/05/18 Javascript
浅谈Angular4中常用管道
2017/09/27 Javascript
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
2018/01/25 jQuery
Vue 报错TypeError: this.$set is not a function 的解决方法
2018/12/17 Javascript
小程序如何支持使用 async/await详解
2019/09/12 Javascript
bootstrap实现tab选项卡切换
2020/08/09 Javascript
vue中defineProperty和Proxy的区别详解
2020/11/30 Vue.js
JS实现简易日历效果
2021/01/25 Javascript
[49:05]Newbee vs TNC 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python判断设备是否联网的方法
2018/06/29 Python
Python基本数据结构与用法详解【列表、元组、集合、字典】
2019/03/23 Python
python写程序统计词频的方法
2019/07/29 Python
python判断无向图环是否存在的示例
2019/11/22 Python
使用pygame编写Flappy bird小游戏
2020/03/14 Python
keras模型保存为tensorflow的二进制模型方式
2020/05/25 Python
Django全局启用登陆验证login_required的方法
2020/06/02 Python
一款恶搞头像特效的制作过程 利用css3和jquery
2014/11/21 HTML / CSS
基于Modernizr 让网站进行优雅降级的分析
2013/04/21 HTML / CSS