답변 4개
이런식으로 하시면 됩니다.
</p>
<p><?php</p>
<p>// array() : 는 배열을 만든다</p>
<p>// array_filter() : 빈 값들을 제거한다</p>
<p>// implode() : 배열을 합쳐서 문자열로 만든다</p>
<p>echo implode('', array_filter(array($aaa, $bbb, $ccc, $ddd, $eee, $fff)));</p>
<p>?></p>
<p> </p>
<p>// 아래 코드들은 기본적으로 모두 조건문을 이용한 방법입니다.</p>
<p> </p>
<p>// 또는</p>
<p> </p>
<p><?php echo ($aaa ?: ''); ?><?php echo ($bbb ?: ''); ?><?php echo ($ccc ?: ''); ?><?php echo ($ddd ?: ''); ?><?php echo ($eee ?: ''); ?><?php echo ($fff ?: ''); ?></p>
<p> </p>
<p>// 또는</p>
<p> </p>
<p><?php if($aaa) { echo $aaa; } ?><?php if($bbb) { echo $bbb; } ?><?php if($ccc) { echo $ccc; } ?><?php if($ddd) { echo $ddd; } ?><?php if($eee) { echo $eee; } ?><?php if($fff) { echo $fff; } ?></p>
<p> </p>
<p>// 또는</p>
<p><?php</p>
<p>foreach(array($aaa, $bbb, $ccc, $ddd, $eee, $fff) as $value) {</p>
<p> if($value) {</p>
<p> echo $value;</p>
<p> }</p>
<p>}</p>
<p>?></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
view.skin.php
<?php
$wr1 = explode("|",$write[wr_1]);
$aaa = $wr1[0];
$bbb = $wr1[1];
$ccc = $wr1[2];
$ddd = $wr1[3];
$eee = $wr1[4];
$fff = $wr1[5];
$ggg = $wr1[6];
?>
<input name='aaa' class=ed value='<?=$aaa?>' type='text' size='10' maxlength='10'>
<input name='bbb' class=ed value='<?=$bbb?>' type='text' size='10' maxlength='10'>
<input name='ccc' class=ed value='<?=$ccc?>' type='text' size='10' maxlength='10'>
<input name='ddd' class=ed value='<?=$ddd?>' type='text' size='10' maxlength='10'>
<input name='eee' class=ed value='<?=$eee?>' type='text' size='10' maxlength='10'>
<input name='fff' class=ed value='<?=$fff?>' type='text' size='10' maxlength='10'>
view.skin.php
<?=$aaa?><?=$bbb?><?=$ccc?><?=$ddd?><?=$eee?><?=$fff?>
이렇게 출력이 된다고 하면요
만약 write.skin.php 에서 aaa ddd fff 이렇게 3개를 입력 했을때 (연속적이지 않은 값)
view.skin.php에서
<?=$aaa?> 공백 공백 <?=$ddd?> 공백 <?=$fff?> 이렇게 출력이 됩니다.
이걸 <?=$aaa?><?=$ddd?><?=$fff?> 이렇게 값이 있는것만 출력되게 할려고합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인