묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
랜덤 익명을 적용했는데요.!
2014.05.21 14:13
http://www.xpressengine.com/qna/21374543
이 글을 보고 랜덤 익명을 적용했습니다.!
그런데 뒤에 숫자를 보면 문자가 섞여서 나오는데, 이걸 숫자만 나오게 할 수 있나요?
도와주세요.ㅜ_ㅜ
댓글 4
-
prologos
2014.05.21 14:34
-
luxius
2014.05.21 14:42
와 감사합니다. 덕분에 한번에 성곡했어요!!
-
luxius
2014.05.21 16:24
하다보니 이경우에 문제점이 생기네요.! 위에 문자가 섞인 코드 경우에는, 같은 사람이 댓글을 달면 같은 숫자로 계속 달리는데, 숫자로 바꾸고 나서는 같은 사람이 달아도 계속 바뀌네요..ㅠㅠ..이리 저리 조합해보면 구문오류나오.으앜.ㅠㅠㅠ
-
prologos
2014.05.21 21:31
아... 그런식으로 사용하고 싶으시면 아래 구문을 사용해 보세요 ^^; 랜덤이라고 말씀하셔서 ㅎㅎㅎ
제일 마지막 숫자(6) 만큼의 길이의 숫자열이 출력 됩니다.
substr(base_convert(md5($obj->title.$logged_info->member_srl),16,10),0,6);
substr(md5($obj->title.$logged_info->member_srl),0,6); 부분을 아래처럼 수정하시면 됩니다.
substr(str_shuffle("0123456789"), 0, 6);
0123456789를 섞은 다음 첫자리(0)부터 6글자를 읽어온다라는 뜻 입니다.
"0123456789"부분의 숫자조합을 좀 늘리면 난수 조합이 좀더 다양해 지겠고... 맨 뒤의 6을 변경하면 원하는 자릿수만큼 출력이 됩니다.