글쓰기시 키워드(태그) 입력하면 본문내용 하단부에 출력되도록 했는데요..
저 소스대로하면 그냥
단어1 단어2 단어3 단어4 ---------이런식으로 출력됩니다.
단어1, 단어2, 단어3, 단어4 --------이런식으로 단어사이에 콤마가 나오도록 할려면 어떻게 해야하나요;;
매번 질문만 해서 미안합니다...
<?
$tags = explode(",", $write[wr_10]);
if(is_array($tags)) {
foreach($tags as $tag) echo "<a href='search.php?sfl=wr_subject&sop=and&stx=".urlencode($tag)."'>$tag</a> ";
}
?>
$tags = explode(",", $write[wr_10]);
if(is_array($tags)) {
foreach($tags as $tag) echo "<a href='search.php?sfl=wr_subject&sop=and&stx=".urlencode($tag)."'>$tag</a> ";
}
?>
|
답변 1개 / 댓글 5개
채택된 답변
+20 포인트
Copy
<?$tags = explode(",", $write[wr_10]); if(is_array($tags)) { foreach($tags as $tag) echo "<a href='search.php?sfl=wr_subject&sop=and&stx=".urlencode($tag)."'>$tag</a> , ";}?>
콤마만 하나 넣어주시면 댈꺼같은데요
답변에 대한 댓글 5개
PotatoChips
2014-05-23 (금) 23:05:35
2014-05-23 (금) 23:17:46
[code]
<?
$tags = explode(",", $write[wr_10]);
if(is_array($tags)) {
$tag_cnt = count($tags);
foreach($tags as $key => $tag) {
echo "<a href='search.php?sfl=wr_subject&sop=and&stx=".urlencode($tag)."'>$tag</a>";
if($tag_cnt==($key+1))
{
echo " ";
}else{
echo " , ";
}
}
}
?>
[/code]
<?
$tags = explode(",", $write[wr_10]);
if(is_array($tags)) {
$tag_cnt = count($tags);
foreach($tags as $key => $tag) {
echo "<a href='search.php?sfl=wr_subject&sop=and&stx=".urlencode($tag)."'>$tag</a>";
if($tag_cnt==($key+1))
{
echo " ";
}else{
echo " , ";
}
}
}
?>
[/code]
PotatoChips
2014-05-23 (금) 23:46:48
찰스님 정말 감사드립니다.
그리고 바쁘실텐데 관심가져주셔서 미안한 마음입니다...
그리고 바쁘실텐데 관심가져주셔서 미안한 마음입니다...
답변을 작성하려면 로그인이 필요합니다.
저도 알려주신 방법처럼 해보았었는데요.. 마지막 단어에도 쉼표가 찍혀서 안이쁘더라구요..
마지막 단어에는 쉼표가 안나오게 할수는 없는건가요..