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 相关文章推荐
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
Apr 25 PHP
ajax+php打造进度条代码[readyState各状态说明]
Apr 12 PHP
php.ini中date.timezone设置分析
Jul 29 PHP
php中获取远程客户端的真实ip地址的方法
Aug 03 PHP
PHP使用数组实现队列
Feb 05 PHP
关于PHP递归算法和应用方法介绍
Apr 15 PHP
你可能不知道PHP get_meta_tags()函数
May 12 PHP
使用PHP和JavaScript判断请求是否来自微信内浏览器
Aug 18 PHP
PHP中的Session对象如何使用
Sep 25 PHP
php文件上传后端处理小技巧
May 22 PHP
PHP设置Cookie的HTTPONLY属性方法
Feb 09 PHP
详解提高使用Java反射的效率方法
Apr 29 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
php5编程中的异常处理详细方法介绍
2008/07/29 PHP
深入理解curl类,可用于模拟get,post和curl下载
2013/06/08 PHP
分享下PHP register_globals 值为on与off的理解
2013/09/26 PHP
php自定义session示例分享
2014/04/22 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十二)
2014/06/25 PHP
PHP获取当前执行php文件名的代码
2017/03/02 PHP
toString()一个会自动调用的方法
2010/02/08 Javascript
JS写的贪吃蛇游戏(个人练习)
2013/07/08 Javascript
探讨在JQuery和Js中,如何让ajax执行完后再继续往下执行
2013/07/09 Javascript
获取下拉列表框的值是数组,split,$.inArray示例
2013/11/13 Javascript
动态加载脚本提升javascript性能
2014/02/24 Javascript
jQuery中each()方法用法实例
2014/12/27 Javascript
js实现Select头像选择实时预览代码
2015/08/17 Javascript
js仿小米手机上下滑动效果
2017/02/05 Javascript
Vue-resource实现ajax请求和跨域请求示例
2017/02/23 Javascript
Nodejs实现多房间简易聊天室功能
2017/06/20 NodeJs
js is_valid_filename验证文件名的函数
2017/07/19 Javascript
基于Vue实例对象的数据选项
2017/08/09 Javascript
vue中子组件传递数据给父组件的讲解
2019/01/27 Javascript
vue.js 实现a标签href里添加参数
2019/11/12 Javascript
原生JavaScript实现的无缝滚动功能详解
2020/01/17 Javascript
基于redis的小程序登录实现方法流程分析
2020/05/25 Javascript
Python的Flask框架与数据库连接的教程
2015/04/20 Python
python3+PyQt5实现使用剪贴板做复制与粘帖示例
2017/01/24 Python
详解flask入门模板引擎
2018/07/18 Python
python重试装饰器的简单实现方法
2019/01/31 Python
Python中的Cookie模块如何使用
2020/06/04 Python
网上常见的一份Linux面试题(多项选择部分)
2014/09/09 面试题
学生生病请假条范文
2014/02/16 职场文书
安全大检查实施方案
2014/02/22 职场文书
优秀教师推荐材料
2014/12/16 职场文书
2014年度个人总结范文
2015/03/09 职场文书
2015年教师节贺卡寄语
2015/03/24 职场文书
2015年七一建党节活动方案
2015/05/05 职场文书
周一问候语大全
2015/11/10 职场文书
苹果macOS 13开发者预览版Beta 8发布 正式版10月发布
2022/09/23 数码科技