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

#

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

评论

标注 * 的为必填项。