php如何判断字符串是中文还是英文 怎么判断字符串是汉字还是英文

主机教程 建站分享 3周前 (11-08) 15次浏览

文章摘要:php如何判断字符串是中文还是英文 怎么判断字符串是汉字还是英文

php判断字符串是中文还是英文的方法:在php项目中自定义一个函数方法,通过“preg_match(&quot […]

php判断字符串是中文还是英文的方法:在php项目中自定义一个函数方法,通过“preg_match("/^[^x80-xff]...);”判断是否是英文以及“preg_match("/^[".chr(0xa1)."-".chr..."]”判断是否是中文即可。

建站教程网归纳如下:

在php项目文件中,添加以下方法进行字符串判断即可,主要通过“preg_match("/^[^x80-xff]...);”判断是否是英文;再通过“preg_match("/^[".chr(0xa1)."-".chr..."]”判断是否是中文。

实现代码示例:

function is_chinese($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如何判断字符串是中文还是英文 怎么判断字符串是汉字还是英文
文章链接:https://www.7966.org/post/11105.html
转载请注明出处

喜欢 (0)