테스트 사이트 - 개발 중인 베타 버전입니다

게시판 리스트에서 이름을 ***로 표시하게 하려면 채택완료

애스크 10년 전 조회 3,355

1:1 문의 게시판이라서

최신글 목록이나

게시판 목록의 질문자 이름을 글자수 X *** 로 표시하거나

첫글자만 보여주고 나머지 이름은 ***로 표시하고 싶습니다

조언부탁드립니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트

이름 출력 부분을 아래 코드로 수정해 보세요.(붉은색 코드가 추가된 부분 입니다.)

 

<?php 

$len = mb_strwidth($list[$i]['wr_name'],'UTF-8'); // 이름의 한글 글자수 추출

 

$star = ""; // 별표시 변수 선언 

for ($j=0;$j<($len-2)/2;$j++) // 첫글자를 제외한 글자수 만큼 별표시

$star .= "*";

 

$list[$i]['name'] = cut_str($list[$i]['wr_name'],1,"").$star; // 첫글자와 별표시 연결

?>

<td class="td_name sv_use"><?php echo $list[$i]['name'] ?></td>

 

< 구현 및  테스트 페이지 주소 >

http://wonoong.dothome.co.kr/yc/bbs/board.php?bo_table=free">http://wonoong.dothome.co.kr/yc/bbs/board.php?bo_table=free 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

애스크
10년 전
감사합니다 유용하게 사용하겠습니다.

댓글을 작성하려면 로그인이 필요합니다.

애스크님, 답변을 채택해 주셔서 감사드립니다. (_ _)

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

10년 전

echo substr($list[$i]['name'], 0, -6).'**'; 이렇게 하시면  

 

이름이 홍길동이라면 홍** 라고 나옵니다..

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

애스크
10년 전
감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인