function jp_cut_str($msg, $cut_size,$showmore="...") {
  $temp_msg=mb_substr(strip_tags($msg),0,$cut_size, 'UTF-8');
  if(mb_strlen($msg, "UTF-8")>$cut_size){$temp_msg.="...";}
  return $temp_msg;
 }

 

 

//--------------------------------------------- 문자열 특정 길이로 자르기 리턴 ---------------------------
function bear3StrCut($str,$len,$tail="..."){
for($i=0;$i<$len;$i++){
if((Ord($str[$i])<=127)&&(Ord($str[$i])>=0)){$result .=$str[$i];}
else if((Ord($str[$i])<=223)&&(Ord($str[$i])>=194)){$result .=$str[$i].$str[$i+1];$i+1;}
else if((Ord($str[$i])<=239)&&(Ord($str[$i])>=224)){$result .=$str[$i].$str[$i+1].$str[$i+2];$i+2;}
else if((Ord($str[$i])<=244)&&(Ord($str[$i])>=240)){$result .=$str[$i].$str[$i+1].$str[$i+2].$str[$i+3];$i+3;}
}
return $result.$tail;
}

신고

댓글을 달아 주세요

 «이전 1 ··· 3 4 5 6 7 8 9 10 11 ··· 218  다음»