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