$strLenght = mb_strwidth($contents, 'UTF-8');
contents의 경우 변수로 담아서 체크를 하면 된다.
utf-8 의 경우 한글 1자에 3바이트
euc-kr의 경우 한글 1자에 2바이트
문자사이트에서 문자 계산하여 발송 할 경우 euc-kr 형태로 문자수를 변환해야하는 과정이 발생한다
이때 사용하면 유용하다.
if ($strLenght > 90) {
장문일 경우
} else {
단문일 경우
}
'개발 > PHP' 카테고리의 다른 글
bootstrap Table Server Side 통신 (0) | 2021.10.26 |
---|---|
[php] 배열을 한줄(, 포함)로 출력하기 (0) | 2020.12.08 |
modal 창 중단하기 (0) | 2020.05.18 |
[PHP] 날짜 가지고 놀기 (0) | 2019.06.21 |
[php]타서버 간 통신 // 타 서버 결과값 받기 (0) | 2019.04.14 |