• 技术文章 >后端开发 >PHP问题

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

    GuanhuiGuanhui2020-07-22 11:45:39原创1087

    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如何判断中文还是英文?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php
    上一篇:php如何将float转int? 下一篇:php中怎样根据关联数组的元素值删除元素
    php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• PHP如何解决查询MySQL数据库中文乱码?• PHP如何去掉特殊字符?• php如何删除指定key• php判断是几维数组• php如何将float转int?
    1/1

    PHP中文网