테스트 사이트 - 개발 중인 베타 버전입니다

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

마조 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개

y
8년 전

,array('wr_24', 'wr_25', 'wr_26')
,array('wr_12', 'wr_13')
);
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

마조
8년 전
ㅠ.ㅠ 안되는것 같습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인