Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
필드에 값이 없는 경우 출력되지 않게 하는...

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

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

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 내용 검색
질문등록
전체 129,406
© SIRSOFT
현재 페이지 제일 처음으로