필드에 값이 없는 경우 출력되지 않게 하는... 채택완료
마조
8년 전
조회 2,806
wr_15~wr_17
wr_18~wr_20
.
.
wr_24 ~ wr__26 에 값이 없으면 출력되지 않게 하는 문장입니다.
wr_12 ~ wr_13 도 값이 들어 있지 않으면 출력되지 않게 하려면 어떻게 해주어야 하나요?
아래 방법이 아니어도 다른 방법으로 가능하다면 알려주시면 감사드립니다.
if ($view['wr_5'] == '월세') { $html = $view['wr_12'].' 호 보증금 '.$view['wr_13'].' 만원 월세 '.$view['wr_14'].' 만원 ';
$string_array = array('{0} 호 ', '보증금 {1} 만원 ', '월세 {2} 만원 '); $chk_key = array( array('wr_15', 'wr_16', 'wr_17') ,array('wr_18', 'wr_19', 'wr_20') ,array('wr_21', 'wr_22', 'wr_23') ,array('wr_24', 'wr_25', 'wr_26') ); foreach($chk_key as $k =>$v){ foreach($v as $sk => $sv ){ $html .= isset($view[$sv]) && !empty($view[$sv]) ? str_replace( '{'.$sk.'}', $view[$sv], $string_array[$sk]) : ''; } }
echo $html; } ?>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인