상세 컨텐츠

본문 제목

게시판 긴 제목 원하는 길이로 자르기/ 자른후에 ... 붙이기/ 문자열자르기 PHP 코드

IT공부방/PHP

by 동해둘리 2023. 9. 1. 13:05

본문

반응형

문자열 원하는 길이로 자르기

아래와 같이 게시판의 제목을 일정 길이로 잘라내어 한줄로 표시하게 하기위한 PHP 코드입니다. 

게시판제목자르기

 

 

한글의 경우, 잘못 잘라내면 끝 부분이 깨지는 현상이 생기기도 하는데요, 아래 코드는 그런것 까지 감안해서 한글이 안깨지도록 작성한 코드입니다. 

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
function truncateString($string, $length, $ellipsis = "...") {
    if (mb_strlen($string, 'UTF-8') <= $length) {
        return $string;
    } else {
        return mb_substr($string, 0, $length, 'UTF-8') . $ellipsis;
    }
}
 
$originalString = "이 문자열은 정말 길어서 일정 길이로 잘라내고 표시하려고 합니다.";
$maxLength = 20;
$truncatedString = truncateString($originalString, $maxLength);
 
echo $truncatedString;
 
cs
반응형

관련글 더보기

댓글 영역