태그 사이에 문자 넣기 채택완료
<?php for ($k=0; $k<count($tags); $k++) {?>
<?php if ($s_tag == $tags[$k]) { ?>
<a href="<?php echo G5_URL."/bbs/board.php?bo_table=".$bo_table."&s_tag=".$tags[$k];?>"><?php echo $tags[$k]?>,</a>
<?php } else {?>
<a href="<?php echo G5_URL."/bbs/board.php?bo_table=".$bo_table."&s_tag=".$tags[$k];?>"><?php echo $tags[$k]?>,
</a>
<?php }} ?>
위 소스로 나타나는 태그 게시판 스킨을 이용하고 있습니다.
리스트 페이지에 나타나는 태그 사이에 쉼표를 넣으려고 합니다.
그냥 위 소스처럼 쉼표만 넣으니까 마지막 태그에도 쉼표가 나타나는데
마지막에 나타나는 태그 뒤에는 쉼표가 안나타나게 하려고 합니다.
도움 부탁 드립니다..
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
7년 전
급하게 올렸더니, 오타에 버그가 있네요.. 수정한 코드입니다.
</p>
<p><?php for ($k=0; $k<count($tags); $k++) {
$output_comma = ($k == count($tags) -1) ? "" : ","; //tags 배열의 마지막 태그는 콤마를 공백으로 처리
$sel_tag_class = ($s_tag == $tags[$k]) ? "s_tag" : ""; //선택된 태그는 별도의 class 를 지정
?></p>
<p> <a class="<?php echo $sel_tag_class ?>" href="<?php echo G5_URL."/bbs/board.php?bo_table=".$bo_table."&s_tag=".$tags[$k];?>"><?php echo $tags[$k]?><?php echo $output_comma ?></a>
<?php } ?></p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
7년 전
코드를 좀더 정리해 보았습니다.
</p>
<p><?php for ($k=0; $k<count($tags); $k++) {
$output_comma = (($k - 1) == count($tags)) ? "", ","; //tags 배열의 마지막 태그는 콤마를 공백으로 처리
$sel_tag_class = ($s_tag == $tags[$k]) ? "s_tag" : ""; //선택된 태그는 별도의 class 를 지정
?></p>
<p> <a class="<?php echo $sel_tag_class ?>" href="<?php echo G5_URL."/bbs/board.php?bo_table=".$bo_table."&s_tag=".$tags[$k];?>"><?php echo $tags[$k]?><?php echo $output_comma?></a>
<?php } ?></p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
7년 전
오류나는데 2번재줄 "", ","; 부분을 "": ","; 바꾸니까 오류는 안나는데 마찬가지로 마지막 단어에도 콤마가 붙습니다.. 다시 봐 주세요.. TT
댓글을 작성하려면 로그인이 필요합니다.
7년 전
</p>
<p><?php for ($k=0; $k<count($tags); $k++) {
$output_comma = (($k - 1) == count($tags)) ? "", ","; //tags 배열의 마지막 태그는 콤마를 공백으로 처리
?>
<?php if ($s_tag == $tags[$k]) { ?>
<a href="<?php echo G5_URL."/bbs/board.php?bo_table=".$bo_table."&s_tag=".$tags[$k];?>"><?php echo $tags[$k]?><?php echo $output_comma?></a>
<?php } else {?>
<a href="<?php echo G5_URL."/bbs/board.php?bo_table=".$bo_table."&s_tag=".$tags[$k];?>"><?php echo $tags[$k]?><?php echo $output_comma?>
</a>
<?php }
}
?></p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택