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
PHP $_FILES函数详解
Mar 09 PHP
PHP遍历某个目录下的所有文件和子文件夹的实现代码
Jun 28 PHP
php使用fopen创建utf8编码文件的方法
Oct 31 PHP
php快速排序原理与实现方法分析
May 26 PHP
php微信支付接口开发程序
Aug 02 PHP
PHP获取指定日期是星期几的实现方法
Nov 30 PHP
php使用preg_match()函数验证ip地址的方法
Jan 07 PHP
Yii输入正确验证码却验证失败的解决方法
Jun 06 PHP
PHP yield关键字功能与用法分析
Jan 03 PHP
Thinkphp5.0框架视图view的模板布局用法分析
Oct 12 PHP
一文搞懂PHP中的抽象类和接口
May 25 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 adodb分页实现代码
2009/03/19 PHP
php检测图片木马多进制编程实践
2013/04/11 PHP
php生成不重复随机数、数组的4种方法分享
2015/03/30 PHP
PHP生成静态HTML页面最简单方法示例
2015/04/09 PHP
php验证码实现代码(3种)
2015/09/07 PHP
ThinkPHP3.2框架自定义配置和加载用法示例
2018/06/14 PHP
根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
2007/02/22 Javascript
JavaScript 设计模式学习 Singleton
2009/07/27 Javascript
基于jQuery的输入框在光标位置插入内容, 并选中
2011/10/29 Javascript
一张表格告诉你windows.onload()与$(document).ready()的区别
2014/05/16 Javascript
DOM节点深度克隆函数cloneNode()用法实例
2015/01/12 Javascript
浅谈JavaScript对象与继承
2016/07/10 Javascript
jquery easyui dataGrid动态改变排序字段名的方法
2017/03/02 Javascript
详解angularJS+Ionic移动端图片上传的解决办法
2017/09/13 Javascript
Node爬取大批量文件的方法示例
2019/06/28 Javascript
解决axios post 后端无法接收数据的问题
2019/10/29 Javascript
React Hooks 实现和由来以及解决的问题详解
2020/01/17 Javascript
Vue解析剪切板图片并实现发送功能
2020/02/04 Javascript
Vue的全局过滤器和私有过滤器的实现
2020/04/20 Javascript
vue项目在webpack2实现移动端字体自适配功能
2020/06/02 Javascript
python迭代器实例简析
2014/09/25 Python
wxPython学习之主框架实例
2014/09/28 Python
python实现自动登录后台管理系统
2018/10/18 Python
基于python的itchat库实现微信聊天机器人(推荐)
2019/10/29 Python
jupyter notebook 参数传递给shell命令行实例
2020/04/10 Python
2021年值得向Python开发者推荐的VS Code扩展插件
2021/01/25 Python
关于HTML5的安全问题开发人员需要牢记的
2012/06/21 HTML / CSS
美国创意礼品网站:UncommonGoods
2017/02/03 全球购物
如何利用cmp命令比较文件
2013/09/23 面试题
师德自我剖析材料范文
2014/10/06 职场文书
2014年城市管理工作总结
2014/12/02 职场文书
2015年创先争优工作总结
2015/05/23 职场文书
python OpenCV学习笔记
2021/03/31 Python
MySQL 时间类型的选择
2021/06/05 MySQL
Redis入门教程详解
2021/08/30 Redis
Python使用plt.boxplot()函数绘制箱图、常用方法以及含义详解
2022/08/14 Python