香港vps服务器的php如何判断字符串是中文还是英文

已关闭留言

香港vps服务器的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’;

}

}

}