Duke Yin's Technology database

PHP 判断字符串是中文还是英文

$str = 'you are 你是'; //定义待检测字符串
function utf8_str($str){
$mb = mb_strlen($str,'utf-8');
$st = strlen($str);  
if($st==$mb){ //纯英文
return '纯英文';
}elseif($st%$mb==0 && $st%3==0){ //纯汉字
return '纯汉字';  
}else{ //汉英混合
return '汉英混合';
}
} 
echo '字符串:<span style="color:red">'.$str.'</span>,是<span style="color:red">'.utf8_str($str).'</span>';

#

引用关闭,但你能发布评论.

评论