php判断字符以及字符串的包含方法属性
作者:bea
下面介绍使用方法: 1. strstr: 返回一个从被判断字符开始到结束的字符串,如果没有返回值,则不包含 代码如下: <?php /*如手册上的举例*/ $email = 'user@example.com'; $domain = strstr($email, '@'); echo $domain; // prints @example.com ?> 2. stristr: 它和strstr的使用方法完全一样.唯一的区别是stristr不区分大
下面介绍使用方法:
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;
}
}
有用 | 无用
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递归列出所有文件和目录的代码
- 在服务端进行目录建立、删除,文件上传、删除的过程的php代码
- php面向对象的方法重载两种版本比较
- php+AJAX传送中文会导致乱码的问题的解决方法
- php chr() ord()中文截取乱码问题解决方法
- wiki-shan写的php在线加密的解密程序
- php单件模式结合命令链模式使用说明
- 网友原创的PHP模板类代码
- php让图片可以下载的代码
- php 特殊字符处理函数
- php include,include_once,require,require_once
- php生成随机数或者字符串的代码
- 利用客户端缓存对网站进行优化的原理分析
- PHP通用分页类page.php[仿google分页]
- php将数据库中的电话号码读取出来并生成图片
- PHP生成HTML静态页面实例代码
- php array_slice函数的使用以及参数详解
- PHP中常用数组处理方法实例分析