php判断字符串包含特定的字符串或字符
2016-11-19 12:45:01
•
阅读
打赏
php判断字符串包含特定的字符串或字符,可以使用PHP的内置函数strstr,strpos,stristr直接进行判断。也可以通过explode函数的作用写一个判断函数
下面介绍使用方法:
1. strstr: 返回一个从被判断字符开始到结束的字符串,如果没有返回值,则不包含
$email = 'user@php.com';
$domain = strstr($email, '@');
echo $domain; // 输出@php.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;
}
}
相关推荐
深度学习 -- 损失函数
深度残差网络(Deep Residual Networks (ResNets))
深度学习 -- 激活函数
神经网络训练 -- 调整学习速率
生成对抗网络(GAN)改进与发展
生成对抗网络(GAN)优点与缺点
生成对抗网络(GAN)的训练
生成对抗网络(GAN)基本原理
生成模型与判别模型