Jquery 중국어 문자열 의 구현 코드 캡 처

 
function cut_str($sourcestr,$cutlength) {
$returnstr='';
$i=0;
$n=0;
$str_length=strlen($sourcestr);//
while (($n<$cutlength) and ($i<=$str_length))
{
$temp_str=substr($sourcestr,$i,1);
$ascnum=Ord($temp_str);// $i ascii
if ($ascnum>=224) // ASCII 224,
{
// UTF-8 , 3
$returnstr=$returnstr.substr($sourcestr,$i,3);
$i=$i+3; // Byte 3
$n++; // 1
}
elseif ($ascnum>=192) // ASCII 192,
{
// UTF-8 , 2
$returnstr=$returnstr.substr($sourcestr,$i,2);
$i=$i+2; // Byte 2
$n++; // 1
}
elseif ($ascnum>=65 && $ascnum<=90) // ,
{
$returnstr=$returnstr.substr($sourcestr,$i,1);
$i=$i+1; // Byte 1
$n++; // ,
}
else // , ,
{
$returnstr=$returnstr.substr($sourcestr,$i,1);
$i=$i+1; // Byte 1
$n=$n+0.5; // ...
}
}
if ($str_length>$cutlength){
$returnstr = $returnstr . "...";//
}
return $returnstr;
}

좋은 웹페이지 즐겨찾기