여분필드를 게시판 리스트에 출력
1 | $wr_4 = implode('|', array_filter(explode('|', $list[$i]['wr_4']))); |
이렇게 하시면 됩니다.
만약 $list[$i]['wr_4'] 가 'a|b|c|||d|e||' 이라면, $wr_4 값에는 'a|b|c|d|e' 가 들어갑니다.
이렇게 해도 되겠습니다
echo str_replace('||', '', ($list[$i]['wr_4']);
질문
01 | <?php |
02 | for ($i=0; $i<count($list); $i++) { |
03 | $p_six = explode("|",$list[wr_4]); |
04 | $six01 = $p_six[0]; |
05 | $six02 = $p_six[1]; |
06 | $six03 = $p_six[2]; |
07 | $six04 = $p_six[3]; |
08 | $six05 = $p_six[4]; |
09 | $six06 = $p_six[5]; |
10 | $six07 = $p_six[6]; |
11 | $six08 = $p_six[7]; |
12 | $six09 = $p_six[8]; |
13 | ?> |
특정 게시판 list.skin.php에서 for 문을 위와같이 추가 했습니다.
질문의 요지는 아래와 같습니다.
wr_4에 대한 여분필드를 여러개 만들었습니다.
이걸 게시판 리스트(목록)에 나타내려고 하는데요.
<?php echo $list[$i]['wr_4'] ?>
위 소스로 나타내려고 하니까,
여분필드가 여러개다 보니 리스트에 이상하게 보여집니다.
예를 들면
대한민국|일본|한국|||||||
이런식으로 값이 없는 여분필드의 파이프라인 (|)까지 다 나온다는 거죠.
값이 없는 여분필드의 파이프라인 값은 안나오게 못하나요?
댓글 0
댓글을 작성하려면 로그인이 필요합니다.
아직 댓글이 없어요
이 글에 대한 생각을 가장 먼저 남겨보세요.