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

  • 作者:zccc
  • 来源:网络
  • 2020-07-22 15:02:51

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

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》

  • 相关专题

免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发送邮件至:operations@xinnet.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

相关文章

免费咨询获取折扣