php判断字符以及字符串的包含方法属性


Posted in PHP onAugust 30, 2008

下面介绍使用方法:

1. strstr: 返回一个从被判断字符开始到结束的字符串,如果没有返回值,则不包含

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

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

3. strpos: 返回boolean值.FALSE和TRUE不用多说.用 “===”进行判断.strpos在执行速度上都比以上两个函数快,另外strpos有一个参数指定判断的位置,但是默认为空.意思是判断整个字符串.缺点是对中文的支持不好.使用方法

$str= 'abc'; 
$needle= 'a'; 
$pos = strpos($str, $needle);

4. 用explode进行判断
function checkstr($str){ 
$needle = "a";//判断是否包含a这个字符 
$tmparray = explode($needle,$str); 
if(count($tmparray)>1){ 
return true; 
} else{ 
return false; 
} 
}

PHP 相关文章推荐
PHP将DateTime对象转化为友好时间显示的实现代码
Sep 20 PHP
php 修改、增加xml结点属性的实现代码
Oct 22 PHP
ThinkPHP快速入门实例教程之数据分页
Jul 01 PHP
PHP多线程编程之管道通信实例分析
Mar 07 PHP
使用图灵api创建微信聊天机器人
Jul 23 PHP
SAE实时日志接口SDK用法示例
Oct 09 PHP
PHP实现对文件锁进行加锁、解锁操作的方法
Jul 04 PHP
PHP实现的最大正向匹配算法示例
Dec 19 PHP
PHP智能识别收货地址信息实例
Jan 05 PHP
PHP数组遍历的几种常见方式总结
Feb 15 PHP
解决laravel-admin 自己新建页面里 js 需要刷新一次的问题
Oct 03 PHP
THINKPHP5.1 Config的配置与获取详解
Jun 08 PHP
PHP define函数的使用说明
Aug 27 #PHP
PHP开发中常用的8个小技巧
Aug 27 #PHP
swfupload 多文件上传实现代码
Aug 27 #PHP
PHP Mysql编程之高级技巧
Aug 27 #PHP
php下删除字符串中HTML标签的函数
Aug 27 #PHP
php查看session内容的函数
Aug 27 #PHP
php 缓存函数代码
Aug 27 #PHP
You might like
PHP5与MySQL数据库操作常用代码 收集
2010/03/21 PHP
CI框架中libraries,helpers,hooks文件夹详细说明
2014/06/10 PHP
ajax+php实现无刷新验证手机号的实例
2017/12/22 PHP
laravel5 Eloquent 实现事务方式
2019/10/21 PHP
如何运行/调试你的PHP代码
2020/10/23 PHP
PHP常用字符串输出方法分析(echo,print,printf及sprintf)
2021/03/09 PHP
javascript function、指针及内置对象
2009/02/19 Javascript
Chrome中模态对话框showModalDialog返回值问题的解决方法
2010/05/25 Javascript
jQuery基础知识filter()和find()实例说明
2010/07/06 Javascript
jQuery Ajax异步处理Json数据详解
2013/11/05 Javascript
JavaScript闭包函数访问外部变量的方法
2014/08/27 Javascript
jQuery点缩略图弹出层显示大图片
2015/02/13 Javascript
javasript实现密码的隐藏与显示
2015/05/08 Javascript
javascript实现table表格隔行变色的方法
2015/05/13 Javascript
JQuery菜单效果的两个实例讲解(3)
2015/09/17 Javascript
jquery ajax分页插件的简单实现
2016/01/27 Javascript
Web前端新人笔记之jquery入门心得(新手必看)
2016/05/17 Javascript
AngularJS入门教程之ng-class 指令用法
2016/08/01 Javascript
Javascript 数组去重的方法(四种)详解及实例代码
2016/11/24 Javascript
js判断节假日实例代码
2017/12/27 Javascript
20个最常见的jQuery面试问题及答案
2018/05/23 jQuery
微信小程序获取位置展示地图并标注信息的实例代码
2019/09/01 Javascript
浅谈如何优雅处理JavaScript异步错误
2019/11/12 Javascript
[01:01:22]VGJ.S vs OG 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
[01:00:49]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第二场 1月31日
2021/03/11 DOTA
浅谈python3 构造函数和析构函数
2020/03/12 Python
python用Tkinter做自己的中文代码编辑器
2020/09/07 Python
python二维图制作的实例代码
2020/12/03 Python
解锁canvas导出图片跨域的N种姿势小结
2019/01/24 HTML / CSS
军用级手机壳,专为冒险而建:Zizo Wireless
2019/08/07 全球购物
Bitiba意大利:在线宠物商店
2020/10/31 全球购物
擅自离岗检讨书
2014/02/11 职场文书
绿色环保家庭事迹材料
2014/08/31 职场文书
工作失职检讨书(精华篇)
2014/10/15 职场文书
销售督导岗位职责
2015/04/10 职场文书
Python中tqdm的使用和例子
2022/09/23 Python