Linux 拨号vps windows公众号手机端

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

lewis 6年前 (2019-03-14) 阅读数 13 #程序编程
文章标签 PHP字符串

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

具体内容如下:

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

实现代码示例:

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

}

}

}

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门