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

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
최신글 글자 수 질문 드립니다.

QA

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

답변 2

본문

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

 


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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 7
© SIRSOFT
현재 페이지 제일 처음으로