博客列表 >PHP验证字符串中是否包含指定字符串

PHP验证字符串中是否包含指定字符串

TANKING的代码日志
TANKING的代码日志原创
2022年04月07日 14:52:08674浏览

1.strpos

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

  1. if(strpos('www.php.cn','php') !== false){
  2. echo '包含php';
  3. }else{
  4. echo '不包含php';
  5. }

2.explode

用explode进行判断PHP判断字符串的包含。

  1. function check($str){
  2. // 判断是否包含a这个字符
  3. $needle ='a';
  4. $tmparray = explode($needle,$str);
  5. if(count($tmparray)>1){
  6. // 如果包含就返回true
  7. return true;
  8. } else{
  9. return false;
  10. }
  11. }
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议