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 相关文章推荐
使用php4加速网络传输
Oct 09 PHP
PHP获取网卡地址的代码
Apr 09 PHP
php win下Socket方式发邮件类
Aug 21 PHP
php 获取远程网页内容的函数
Sep 08 PHP
解析mysql 表中的碎片产生原因以及清理
Jun 22 PHP
对于PHP 5.4 你必须要知道的
Aug 07 PHP
封装ThinkPHP的一个文件上传方法实例
Oct 31 PHP
php实现高效获取图片尺寸的方法
Dec 12 PHP
微信支付PHP SDK之微信公众号支付代码详解
Dec 09 PHP
Yii操作数据库实现动态获取表名的方法
Mar 29 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
Jul 26 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
Mar 09 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 SQLite类
2009/05/07 PHP
认识并使用PHP超级全局变量
2010/01/26 PHP
php将远程图片保存到本地服务器的实现代码
2015/08/03 PHP
php开发微信支付获取用户地址
2015/10/04 PHP
PHP微信开发之文本自动回复
2016/06/23 PHP
php中array_column函数简单实现方法
2016/07/11 PHP
PHP字典树(Trie树)定义与实现方法示例
2017/10/09 PHP
js获取客户端网卡的IP地址、MAC地址
2014/03/26 Javascript
浅谈addEventListener和attachEvent的区别
2016/07/14 Javascript
Vue-cli 使用json server在本地模拟请求数据的示例代码
2017/11/02 Javascript
解决vue 路由变化页面数据不刷新的问题
2018/03/13 Javascript
JS中获取 DOM 元素的绝对位置实例详解
2018/04/23 Javascript
webstrom Debug 调试vue项目的方法步骤
2018/07/17 Javascript
基于vue手写tree插件的那点事儿
2019/08/20 Javascript
在Uni中使用Vue的EventBus总线机制操作
2020/07/31 Javascript
使用Python的web.py框架实现类似Django的ORM查询的教程
2015/05/02 Python
简介Django框架中可使用的各类缓存
2015/07/23 Python
Python文件与文件夹常见基本操作总结
2016/09/19 Python
python批量导入数据进Elasticsearch的实例
2018/05/30 Python
Python中numpy模块常见用法demo实例小结
2019/03/16 Python
pyqt 实现在Widgets中显示图片和文字的方法
2019/06/13 Python
python @propert装饰器使用方法原理解析
2019/12/25 Python
python 输出列表元素实例(以空格/逗号为分隔符)
2019/12/25 Python
基于Python爬取fofa网页端数据过程解析
2020/07/13 Python
python 读取、写入txt文件的示例
2020/09/27 Python
CSS3弹性盒模型开发笔记(三)
2016/04/26 HTML / CSS
竞聘医务工作人员的自我评价分享
2013/11/04 职场文书
平面设计求职信
2014/03/10 职场文书
满月酒主持词
2014/03/27 职场文书
人事专员岗位说明书
2014/07/29 职场文书
慈善募捐倡议书
2015/04/27 职场文书
2016秋季校长开学典礼致辞
2015/11/26 职场文书
远程教育学习心得体会
2016/01/23 职场文书
接收函
2019/04/22 职场文书
Python可视化学习之seaborn绘制矩阵图详解
2022/02/24 Python
Win11 vmware不兼容怎么办?Win11与VMware虚拟机不兼容的解决方法
2023/01/09 数码科技