php中判断一个字符串包含另一个字符串的方法


Posted in PHP onMarch 19, 2007

第一种方法:用php的strpos() 函数判断字符串中是否包含某字符串的方法

if(strpos('3water.com','3water') !== false){ 
 echo '包含3water'; 
}else{
 echo '不包含3water'; 
}

第二种 使用了explode

用explode进行判断PHP判断字符串的包含代码如下:

<?php 
$name = "001x.gif"; 
$pan = "x"; 
$con = explode($pan,$name); 
if (count($con)>1): 
echo $name."中包含".$pan; 
else: 
echo $name."中没有包含".$pan; 
endif; 
?>

第三种strstr

strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。
该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。

代码如下:

<?php
  /*如手册上的举例*/
  $email = 'user@example.com';
  $domain = strstr($email, '@');
  echo $domain;
  // prints @example.com
?>

第四种、stristr

stristr() 函数查找字符串在另一个字符串中第一次出现的位置。
如果成功,则返回字符串的其余部分(从匹配点)。如果没有找到该字符串,则返回 false。

它和strstr的使用方法完全一样.唯一的区别是stristr不区分大小写.

PHP 相关文章推荐
php 破解防盗链图片函数
Dec 09 PHP
php $_SERVER当前完整url的写法
Nov 12 PHP
php获取当前网址url并替换参数或网址的方法
Jun 06 PHP
php flv视频时间获取函数
Jun 29 PHP
PHP的运行机制与原理(底层)
Nov 16 PHP
PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】
Dec 24 PHP
利用PHP实现一个简单的用户登记表示例
Apr 25 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
Dec 25 PHP
PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】
May 21 PHP
PHP赋值的内部是如何跑的详解
Jan 13 PHP
PHP析构函数destruct与垃圾回收机制的讲解
Mar 22 PHP
PHP文件上传小程序 适合初学者学习!
May 23 PHP
php之字符串变相相减的代码
Mar 19 #PHP
PHP入门速成教程
Mar 19 #PHP
phpMyAdmin 安装教程全攻略
Mar 19 #PHP
PHP5中的this,self和parent关键字详解教程
Mar 19 #PHP
一篇不错的PHP基础学习笔记
Mar 18 #PHP
PHP_MySQL教程-第一天
Mar 18 #PHP
PHP 中dirname(_file_)讲解
Mar 18 #PHP
You might like
与文件上传有关的php配置参数总结
2013/06/14 PHP
php中ob函数缓冲机制深入理解
2015/08/03 PHP
PHP函数shuffle()取数组若干个随机元素的方法分析
2016/04/02 PHP
javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
2009/12/28 Javascript
Extjs TriggerField在弹出窗口显示不出问题的解决方法
2010/01/08 Javascript
JavaScript随机排序(随即出牌)
2010/09/17 Javascript
点击隐藏页面左栏或右栏实现js代码
2013/04/01 Javascript
基于JavaScript实现 获取鼠标点击位置坐标的方法
2013/04/12 Javascript
javascript使用定时函数实现跳转到某个页面
2013/12/25 Javascript
超赞的动手创建JavaScript框架的详细教程
2015/06/30 Javascript
JS实现先显示大图后自动收起显示小图的广告代码
2015/09/04 Javascript
JS组件Bootstrap Table使用方法详解
2016/02/02 Javascript
基于jquery实现即时检查格式是否正确的表单
2016/05/06 Javascript
关于JS中的方法是否加括号的问题
2016/07/27 Javascript
BootStrap中Datepicker控件带中文的js文件
2016/08/10 Javascript
JS访问DOM节点方法详解
2016/11/29 Javascript
jQuery无缝轮播图代码
2016/12/22 Javascript
理解nodejs的stream和pipe机制的原理和实现
2017/08/12 NodeJs
jquery tmpl模板(实例讲解)
2017/09/02 jQuery
jQuery EasyUI开发技巧总结
2017/09/26 jQuery
vue权限路由实现的方法示例总结
2018/07/29 Javascript
详解Axios统一错误处理与后置
2018/09/26 Javascript
vue history 模式打包部署在域名的二级目录的配置指南
2019/07/02 Javascript
[09:13]DOTA2-DPC中国联赛 正赛 Ehome vs Magma 选手采访 1月19日
2021/03/11 DOTA
浅谈Django自定义模板标签template_tags的用处
2017/12/20 Python
Python3批量生成带logo的二维码方法
2019/06/24 Python
python爬虫如何解决图片验证码
2021/02/14 Python
匡威英国官网:Converse英国
2018/12/02 全球购物
Chinti & Parker官网:奢华羊绒女装和创新针织设计
2021/01/01 全球购物
.TTL是什么?有什么用处,通常那些工具会用到它?(ping? traceroute? ifconfig? netstat?)
2016/05/09 面试题
初三新学期计划书
2014/05/03 职场文书
党的生日活动方案
2014/08/15 职场文书
房屋租赁委托书范本
2014/10/04 职场文书
乡镇党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
SpringBoot+VUE实现数据表格的实战
2021/08/02 Java/Android
Python集合set()使用的方法详解
2022/03/18 Python