1
2
3
4
5
6
7
8
|
//글자 줄이기
function getStrCut( $LONG_STR, $CUTTING_LEN, $CUTTING_STR ) {
if (!$CUTTING_STR) $CUTTING_STR = "..";
if ($CUTTING_LEN >= strlen($LONG_STR)) return $LONG_STR;
$klen = $CUTTING_LEN – 1;
while(ord($LONG_STR[$klen]) & 0x80) $klen—;
return substr($LONG_STR, 0, $CUTTING_LEN – (($CUTTING_LEN + $klen + 1) % 2)) .$CUTTING_STR;
}
|
//변수내용
$LONG_STR : 글자수를 줄이기 위한 원본
$CUTTING_LEN : 몇 자 이상이 될때 자를 것인지 (예: 50 -> 50자 이상시 출력안함)
$CUTTING_STR : 자르고 난뒤 넣을 문자 (예: … -> 50자 이상 넘을시 50자 이상부터 …을 표기한다.