strpos()函数判断一个字符串是否包含某个字符串strstrstrstr()函数搜索一个字符串在另一个字符串中的第一次出现。该函数返回字符串的其余部分(从匹配点开始)。如果未找到搜索到的字符串,则返回false。代码如下:stristrstristr()函数查找一个字符串在另一个字符串中的第一次出现。如果成功,则返回字符串的其余部分(从匹配点开始)。如果未找到字符串,则返回false。它的使用方式与strstr完全相同。唯一的区别是strstr不区分大小写。strposstrpos函数返回一个布尔值。不用说,FALSE和TRUE。用“===”判断。strpos比上面两个这个函数快。另外,strpos有个参数指定判断的位置,但默认为空。意思是判断整个字符串。缺点是对中文的支持不好。示例1if(strpos('www.jb51.net','jb51')!==false){echo'包含jb51';}else{echo'不包含jb51';}实例2$str='abc';$needle='a';$pos=strpos($str,$needle);//返回第一次找到变化字符串的位置,这里返回1,没有找到则返回Falseexplode并使用explode判断PHP判断字符串是否包含以下代码:functioncheckstr($str){$needle='a';//判断是否包含字符a$tmparray=explode($needle,$str);如果(计数($tmparray)>1){返回真;}else{返回错误;}}5、substr比如我们要判断最后一个字符是不是指定字符这个是winrar专用的dll然后下载一个好的dll文件,QlogWin32.dll
";if(substr($str1,-8)==".dll"){echosubstr($str1,0,-4);}6.substr_count统计出现的次数"substring"in"originalstring""substr_count()函数是一个小字符串在一个大字符串中出现的次数:$number=substr_count(big_string,small_string);正好今天我们需要一个查找字符串的函数,以实现字符串big_string是否包含字符stringsmall_string返回true还是fasle;查了半天手册也没找到现成的函数,于是想着可以用substr_count函数来实现,代码如下:函数check_str($str,$substr){$nums=substr_count($str,$substr);如果($nums>=1){返回真;}else{返回错误;}}超级简单!详情可查阅相关功能,高级应用请输入代码