최신글 글자 수 질문 드립니다.

최신글 글자 수 질문 드립니다.

QA

최신글 글자 수 질문 드립니다.

본문

최신글에 이름을 표시할때 *로 표시하는 소스를 구했습니다.

 


<?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개만 보이길 원하시는 건가요?

답변을 작성하시기 전에 로그인 해주세요.
전체 123,672 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT