有时候我需要判断该字符串是否是英文或中文,因为很多方面都用到
$str1 = '中文字符串';
$strA= trim($str1);
$lenA= strlen($strA); //检测字符串实际长度
$lenB= mb_strlen($strA, "utf-8"); //文件的编码方式要是UTF8
if($lenA=== $lenB) {
return"1";//全英文
}else {
if($lenA% $lenB== 0) {
return"2";//全中文
}else {
return"3";//中英混合
}
}
引用链接:http://blog.sina.com.cn/s/blog_4f76ffd501011hpx.html