제목과 요약의 글자수를 

getTitle(20)

getSummary(35)

이런식으로 사용중입니다.

캡처1.PNG

 

제목을 기준으로

한글의 경우 10글자가 표현되고 나머지 ...으로 표현되어서 표현되는 글자의 크기에서 문제가 되지않는데

 

숫자or영 어 의 경우 21글자가 표현되어 글자의 길이가 더 길어지게되어 표현되는 범위가 짤리게 됩니다.(뒤에 0화 가 표현이 안됩니다.)

 

그렇다고 숫자(영어)기준으로 글자수를 조절하면 한글이 너무 짧게 표현되어서 문제가 생깁니다.

 

한글과 숫자(영어)따로 글자수표현하는 방법이 있을까요?

  • ?
    mb_strlen으로 먹이면 될겁니다
  • ? Lv8
    mb_strlen는 어떻게 사용하는건가요?
  • Lv37

    영어도 iiiii라고 쓰는 거랑 mmmm이라고 쓰는 거랑 화면폭이 전혀 다릅니다.

    글자 수로 제한하는 것은 대부분의 글자가 같은 폭을 가지는 한글이나 한자에서나 통하는 방법 같아요.

    CSS에서 text-overflow를 사용하면 정해진 폭을 넘어가는 글자는 알아서 잘리고 ...가 붙습니다.

  • Lv37 Lv8
    아... text-overflow 설정하는것좀찾아봐야겟네요 감사합니다