php判断字符串是否全英文,纯中文,中英文组合的方法

/*
  *function:检测字符串是否由纯英文,纯中文,中英文混合组成
  *param string
  *return 1:纯英文;2:纯中文;3:中英文混合
*/
function check_str($str=''){
  if(trim($str)==''){
    return '';
  }
  $m=mb_strlen($str,'utf-8');
  $s=strlen($str);
  if($s==$m){
    return 1;
  }
  if($s%$m==0&&$s%3==0){
      return 2;
  }
  return 3;
}




你可能感兴趣的:(php判断字符串是否全英文,纯中文,中英文组合的方法)