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 截取字符串 分别适合GB2312和UTF8编码情况
Feb 12 PHP
discuz authcode 经典php加密解密函数解析
Jul 12 PHP
初步介绍PHP扩展开发经验分享
Sep 06 PHP
使用ThinkPHP+Uploadify实现图片上传功能
Jun 26 PHP
php用户注册时常用的检验函数实例总结
Dec 22 PHP
php动态生成版权所有信息的方法
Mar 24 PHP
php上传图片客户端和服务器端实现方法
Mar 30 PHP
如何在HTML 中嵌入 PHP 代码
May 13 PHP
PHP正则验证Email的方法
Jun 15 PHP
yii2中使用Active Record模式的方法
Jan 09 PHP
Symfony2针对输入时间进行查询的方法分析
Jun 28 PHP
laravel 输出最后执行sql 附:whereIn的使用方法
Oct 10 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中进行身份认证
2006/10/09 PHP
phplot生成图片类用法详解
2015/01/06 PHP
typecho插件编写教程(六):调用接口
2015/05/28 PHP
PHP实现找出有序数组中绝对值最小的数算法分析
2017/08/07 PHP
JQuery插件fancybox无法在弹出层使用左右键的解决办法
2013/12/25 Javascript
jquery操作select大全
2014/04/25 Javascript
jQuery提示效果代码分享
2014/11/20 Javascript
jQuery的bind()方法使用详解
2015/07/15 Javascript
简介EasyUI datagrid editor combogrid搜索框的实现
2016/04/01 Javascript
浅谈JS中逗号运算符的用法
2016/06/12 Javascript
js 获取范围内的随机数实例代码
2016/08/02 Javascript
微信小程序 location API接口详解及实例代码
2016/10/12 Javascript
AngularJS入门教程之MVC架构实例分析
2016/11/01 Javascript
js 模仿锚点定位的实现方法
2016/11/19 Javascript
Vue.js路由组件vue-router使用方法详解
2016/12/02 Javascript
Vue.js如何优雅的进行form validation
2017/04/07 Javascript
简单谈谈js的数据类型
2017/09/25 Javascript
vue+echarts实现动态绘制图表及异步加载数据的方法
2018/10/17 Javascript
基于小程序请求接口wx.request封装的类axios请求
2020/07/02 Javascript
Javascript新手入门之字符串拼接与变量的应用
2020/12/03 Javascript
Python批量修改文件后缀的方法
2014/01/26 Python
Windows上配置Emacs来开发Python及用Python扩展Emacs
2015/11/20 Python
Python使用sorted排序的方法小结
2017/07/28 Python
python实现websocket的客户端压力测试
2019/06/25 Python
在python shell中运行python文件的实现
2019/12/21 Python
Python面向对象封装操作案例详解
2019/12/31 Python
python程序需要编译吗
2020/06/19 Python
莫斯科珠宝厂官方网站:Miuz
2020/09/19 全球购物
房屋租赁合同协议书范本
2014/10/19 职场文书
先进典型事迹材料
2014/12/29 职场文书
辞职信如何写
2015/02/27 职场文书
优秀范文:读《红岩》有感3篇
2019/10/14 职场文书
Python入门之基础语法详解
2021/05/11 Python
nginx配置文件使用环境变量的操作方法
2021/06/02 Servers
SpringBoot2零基础到精通之数据与页面响应
2022/03/22 Java/Android
《火纹风花雪月无双》预告“神秘雇佣兵” 紫发剑客
2022/04/13 其他游戏