글자 뒷자리 깨짐 질문 드립니다. 정보
글자 뒷자리 깨짐 질문 드립니다.본문
댓글 전체

//문자열 자르는 함수 2013-07-23 RHM
function str_cut($msg, $cut_size, $tail="...") { // 문자열 끊기 (이상의 길이일때는 ... 로 표시)
if($cut_size<=0) return $msg;
if(ereg("\[re\]",$msg)) $cut_size = $cut_size+4;
for($i=0; $i<$cut_size; $i++) {
if(ord($msg[$i])<=127) $eng++;
}
$cut_size = $cut_size;
$point=1;
if(strlen($msg) < strlen($cut_size)) {
return $msg.$tail;
}
else {
for($i=0;$i<strlen($msg);$i++) {
if($point>$cut_size) return $pointtmp.$tail;
if(ord($msg[$i])<=127) {
$pointtmp.= $msg[$i];
if ($point%$cut_size==0) return $pointtmp.$tail;
}
else {
if ($point%$cut_size==0) return $pointtmp.$tail;
$pointtmp.=$msg[$i].$msg[++$i];
$point++;
}
$point++;
}
return $pointtmp;
}
}
제가 사용하는 함수에요