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

30次阅读
没有评论

共计 703 个字符,预计需要花费 2 分钟才能阅读完成。

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

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

具体内容如下:

在 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';  

              }  

        } 

   }

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-13发表,共计703字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)