필드에 값이 없는 경우 출력되지 않게 하는...

필드에 값이 없는 경우 출력되지 않게 하는...

QA

필드에 값이 없는 경우 출력되지 않게 하는...

답변 1

본문

wr_15~wr_17

wr_18~wr_20

.

.

wr_24 ~ wr__26 에 값이 없으면 출력되지 않게 하는 문장입니다.

 

wr_12 ~ wr_13 도 값이 들어 있지 않으면 출력되지 않게 하려면 어떻게 해주어야 하나요?

 

아래 방법이 아니어도 다른 방법으로 가능하다면 알려주시면 감사드립니다.

 

<?php

 

 

if ($view['wr_5'] == '월세') {
 $html = $view['wr_12'].' 호 보증금 '.$view['wr_13'].' 만원 월세 '.$view['wr_14'].' 만원<br>';


 $string_array = array('{0} 호 ', '보증금 {1} 만원 ', '월세 {2} 만원<br>');
 $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;
}
?>  

이 질문에 댓글 쓰기 :

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 136
© SIRSOFT
현재 페이지 제일 처음으로