function substr_CN($str,$mylen){
$len=strlen($str);
$content='';
$count=0;
for($i=0;$i<$len;$i++){
if(ord(substr($str,$i,1))>127){
$content.= substr($str,$i,3);
$i += 2;
} else {
$content .= substr($str,$i,1);
}
if(++$count == $mylen){
break;
}
}
return $content;
}
echo substr_CN('中华人名共和共',5);
$len=strlen($str);
$content='';
$count=0;
for($i=0;$i<$len;$i++){
if(ord(substr($str,$i,1))>127){
$content.= substr($str,$i,3);
$i += 2;
} else {
$content .= substr($str,$i,1);
}
if(++$count == $mylen){
break;
}
}
return $content;
}
echo substr_CN('中华人名共和共',5);