마지막 줄 없애기 ..
본문
<code>
<?
$goods = explode("\n", $row[wr_1]);
$goods_cnt = count($goods);
for ($i=0; $i<$goods_cnt; $i++) {
$exg = explode("/", $goods[$i]);
$exg_count = count($exg);
for ($j=0; $j<$exg_count; $j += 1) {
if ($j == 2) {
$exg[$j] = str_replace("개","",$exg[$j]);
echo "$exg[$j]<br>" ;
}
}
}
?>
</code>
위오 같은 코드를 사용중인데
마지막에 <br> 있잖아요.. 이걸 안하면 출력 내용이 a b c d e 이런식으로 나와서 <br> 붙여서
a
b
c
d
e
이렇게 나오게 사용중인데
마지막에 빈줄이 생성됩니다.
e
(여기 빈줄)
이런 식으로요.... 마지막 만 <br> 이 안먹혀서 빈줄이 없게끔 할 수 있나요?
답변 2
초기값이 어떻게 되어 있는데 그걸 어떤 식으로 원한다라고 말씀해 주시는 게 더 낫지 않을까 싶네요.
뭐 대충 하자면
if ($j == 2) {
$exg[$j] = str_replace("개","",$exg[$j]);
echo "$exg[$j]<br>" ;
}
이걸
if ($j == 2) {
$exg[$j] = str_replace("개","",$exg[$j]);
if(($j-1)!=$exg_count){
echo "$exg[$j]<br>" ;
}else{
echo "$exg[$j]" ;
}
}
이정도로 하면 되겟죠?