<?
function checkGBK($str,$lenStart,$lenEnd){//检查是否符合规定长度的gbk汉字
$strLen=strlen($str)/2;
if($strLen> $lenEnd||$strLen <$lenStart) return false;
for($n=0;$n <strlen($str);$n+=2){
$fs=ord($str[$n]);
$ss=ord($str[$n+1]);
if(!(($fs> 175&&$fs <248&&$ss> 160&&$ss <255)||($fs> 128&&$fs <161&&$ss> 63&&$ss <255)||($fs> 169&&$fs <255&&$ss> 63&&$ss <161))) return false;
}
return true;
}
判断汉字(ord)
最新推荐文章于 2021-03-17 00:07:55 发布