PHP如何判断中文还是英文?-LMLPHP

PHP如何判断中文还是英文?

在PHP中可以使用正则来判断中文还是英文,判断英文的正则为“/^[^\x80-\xff]+$/”,判断中文正则为“/^[".chr(0xa1)."-".chr(0xff)."]+$/”,使用时判断匹配结果即可。

使用示例

<?php




function ischinese($s){
 
    $allen = preg_match("/^[^/x80-/xff]+$/", $s);   //判断是否是英文
    $allcn = preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/",$s);  //判断是否是中文
    if($allen){  
          return 'allen';  
    }else{  
      if($allcn){  
           return 'allcn';  
      }else{  
           return 'encn';  
      }  
    }  
           
}
登录后复制

推荐教程:《PHP

以上就是PHP如何判断中文还是英文?的详细内容,更多请关注Work网其它相关文章!

09-15 19:37