최신글 글자 수 질문 드립니다.
본문
최신글에 이름을 표시할때 *로 표시하는 소스를 구했습니다.
<?php
$len = mb_strwidth($list[$i]['wr_name'],'UTF-8'); // 이름의 한글 글자수 추출
$star = ""; // 별표시 변수 선언
for ($j=1;$j<($len-2)/2;$j++) // 첫글자를 제외한 글자수 만큼 별표시
$star .= "*";
$list[$i]['name'] = cut_str($list[$i]['wr_name'],2,"").$star; // 첫글자와 별표시 연결
?>
<span><?php echo $list[$i]['name'] ?></span>
여기서 이름 3자리 까지만 보여 줄여면 어떻게 수정 해야 하나요?
현재 소스는 이름 글자 수 만큼 모두 표시 됩니다.
!-->답변 2
$len = mb_strwidth($list[$i]['wr_name'],'UTF-8'); // 이름의 한글 글자수 추출
$star = "*";
if($len <= 4) {
$list[$i]['name'] = cut_str($list[$i][wr_name],1,"").$star;
} else {
$list[$i]['name'] = cut_str($list[$i][wr_name],2,"").$star;
}
?>
<span><?php echo $list[$i]['name'] ?></span>
대강 이런식이면 되지 않을까요? 두글자이하 일땐 (예: 홍길 -> 홍*) 같은 식으로 나오고
세글자 이상이면 홍길* 로 나오게 됩니다.
!-->성은 보여지고 "*" 표시는 2개만 보이길 원하시는 건가요?
답변을 작성하시기 전에 로그인 해주세요.