배열 공백 제거 하려면.... 정보
배열 공백 제거 하려면....본문
$wr_value = explode("|", $view[wr_1]);
위 처럼 일반적으로 항목이 많을 경우 배열로 처리를 하는 경우가 많죠.
그런데 항목이 없을 경우 디비에 공백상태로 저장이 되는데요.
이걸 아래와 같이 표로 정리하면 항목도 나타나지만 공백도 그냥 나타납니다.
이걸 공백은 모두 삭제하고 있는 항목만 나타나도록 하려면 어떻게 하면 될까요?
trim(), str_replace(), preg_replace() 모두 사용해 봤는데도 방법이 잘 못 된건지 안되네요.
array_filter 함수가 있다던데 그걸 사용하면 될까요?
된다면 사용방법 아시는분 알려 주시면 감사하겠습니다.(__)
<table cellpadding="4" cellspacing="1" width="100%" bgcolor="#e7e7e7">
<tr height="30">
<td class="02" align=center><b>항 목</b></td>
<td class="02" align=center><b>세부내용</b></td>
</tr>
<?
$wr_val = explode("|", $view[wr_1]);
for ($i = 0; $i < count($wr_val); $i++) {
$k=$i+1;
echo
"
<tr onmouseover=\"this.style.backgroundColor='#FEF6F7';return true;\" onMouseOut=\"this.style.backgroundColor='';return true;\">
<td height=28 style=padding-right:10>$wr_val[$i]</td>
<td style=padding-left:10></td>
</tr>
";
$i=$i+1;
}
?>
</table>
댓글 전체

if ($row) {
echo '출력';
}
}

foreach($wr_value as $var) {
$var = trim($var);
if(strlen($var)) $temp[] = $var;
}
$wr_value = $temp;
덕분에 해결되었습니다.
답변채택이 한분 밖에 안되어서 말러83님에게 포인트 드립니다.
마냐님은 섭섭해 하지 마시기 바랍니다.^^;;
처음 마냐님과 비슷한 방법으로 해 보았기 때문에 새로운 방식인 말러83님에게 드립니다.
물론 그때도 제가 잘못해서인지 공백이 같이 나와서 질문드린 것입니다.