php中判断一个字符串包含另一个字符串的方法
作者:bea
第一种方法:用php的strpos() 函数判断字符串中是否包含某字符串的方法 if(strpos('','') !== false){ echo '包含'; }else{ echo '不包含'; } 第二种 使用了explode 用explode进行判断PHP判断字符串的包含代码如下: <?php $name = "001x.gif"; $pan = "x"; $con = explode($pan,$name); if (count($con)>1
第一种方法:用php的strpos() 函数判断字符串中是否包含某字符串的方法
if(strpos('','') !== false){
echo '包含';
}else{
echo '不包含';
}
第二种 使用了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不区分大小写.
有用 | 无用
if(strpos('','') !== false){
echo '包含';
}else{
echo '不包含';
}
第二种 使用了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不区分大小写.
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- dedecms中常见问题修改方法总结
- dedecms后台验证码总提示错误的解决方法
- dedecms中显示数字验证码的修改方法
- PHP的分页功能
- 不错的dedecms修改实用集锦
- 完美解决dedecms中的[html][/html]和[code][/code]问题
- 自动生成文章摘要的代码[PHP 版本]
- 关于BIG5-HKSCS的解决方法
- php中支持多种编码的中文字符串截取函数!
- 理解PHP5中static和const关键字的区别
- php中目录,文件操作详谈
- PHP配置文件中最常用四个ini函数
- 推荐一篇入门级的Class文章
- 隐藏你的.php文件的实现方法
- 生成静态页面的php函数,php爱好者站推荐
- php分页示例代码
- 简单介绍下 PHP5 中引入的 MYSQLI的用途
- IIS6的PHP最佳配置方法
- php中的实现trim函数代码