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';
}
}
}
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:internet选项打不开网页怎么解决 下一篇:怎么使用c#list删除某个元素
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。