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

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》

更多关于云服务器域名注册虚拟主机的问题,请访问西部数码官网:www.west.cn

赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » PHP如何判断中文还是英文?

登录

找回密码

注册