if문, 해시태그 입력된 값이 없을 때.. 채택완료
</p>
<p><?php</p>
<p> $tags = explode(',', $list[$i]['tags']);</p>
<p>foreach($tags as $val){</p>
<p>$val = trim($val);</p>
<p> </p>
<p> if(isset($val)) {</p>
<p>$tag_class = 'tag-pd';</p>
<p> }</p>
<p>?></p>
<p><a class="hashTag line-h95 <?php echo $tag_class ?>" href="<?php echo G5_BBS_URL?>/board.php?bo_table=<?php echo $bo_table?>&sfl=tags&stx=<?php echo $val?>"><?php echo $val?></a></p>
<p> <?php } ?></p>
<p>
$val 값이 있을 경우에만 tag-pd 값을 주려고 합니다..
https://webisfree.com/2014-01-31/[php]-%EB%B3%80%EC%88%98%EC%9D%98-%EC%A1%B4%EC%9E%AC-%EC%97%AC%EB%B6%80-%ED%99%95%EC%9D%B8-isset()-empty()">https://webisfree.com/2014-01-31/[php]-%EB%B3%80%EC%88%98%EC%9D%98-%EC%A1%B4%EC%9E%AC-%EC%97%AC%EB%B6%80-%ED%99%95%EC%9D%B8-isset()-empty()
위 주소 보고 했는데, 태그 값이 없어도 모두 적용이 되더라구요 ..
어떻게 수정을 해야할까요 ??
답변 3개
if($list[$i]['tags']){
$tags = explode(',', $list[$i]['tags']);
foreach($tags as $val){
$val = trim($val);
이러게 해도 한개가 나오나요?
댓글을 작성하려면 로그인이 필요합니다.
그냥 저 위에다가
$tags = explode(',', $list[$i]['tags']); 이거 위에
if($list[$i]['tags']){
$tags = explode(',', $list[$i]['tags']);
이러게 해버리셔도 되요..
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인