여분필드값을 특수문자를 써서 일부분만 노출시키고 싶습니다. (홍길동 -> 홍길*) 채택완료
limewire
11년 전
조회 5,454
여분필드값을 활용해서 게시판을 설정했는데요,
list.skin.php에서
입력되는 전부 노출이 아닌, 특수문자 등을 써서 일부분만 노출시키고 싶습니다.
예를 들어서 '홍길동'으로 입력했을 경우 '홍길*' 이런 식으로 글자수에 따라서 끝에 1자~3자 정도
입력값의 일부를 가리고 노출되도록 하고 싶은데,
검색을 해보려해도 키워드를 뭘로 해서 검색을 해야할지 몰라 막막한 상태입니다.
아시는 분 계시면 도움 부탁드리겠습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
리자
Expert
11년 전
UTF-8 일때 문자열에 한글(유니코드)이 포함된 경우가 그렇지 않은 경우가 있을수 있으므로 쉬운 문제는 아닙니다.
한글이 포함되지 않은 경우라면 아래와 같은 코드를 사용해 볼수 있습니다.
</div>
<div><?php</div>
<div><div>$str = "hidden";</div>
<div>echo substr($str, 0, 3) . str_pad('', strlen($str) - 3, '*');</div></div>
<div>?></div>
<div>
앞 3글자만 보여지고 나머지는 * 로 가리는 코드입니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
l
limewire
11년 전
�
관리자
11년 전
참고로 이 라이브러리가 지원되면 수월하게 작업할수 있습니다.
http://kr1.php.net/manual/en/ref.mbstring.php
http://kr1.php.net/manual/en/ref.mbstring.php
l
limewire
11년 전
관리자님, 다시 한 번 감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
친절하게 답변주셔서 감사합니다. (__)