if문의 중복조건 사용

if문의 중복조건 사용

QA

SIR 제작의뢰 - 견적무료/익명보정/호스팅, DB 이전/단기개발. 이젠 ' 의뢰인'이 원하는 '제작자'에게만 연락처를 알릴 수 있습니다.

if문의 중복조건 사용

본문

if 문을 사용해서 4가지 조건에 맞는 값을 출력하고 싶습니다.

그런데 if문에 and 와 or 값을 한꺼번에 쓰면 안되는건지요?

 

예를들어,

if ($list[$i]['wr_1'] > 1 and $list[$i]['wr_2'] !='남자' and $list[$i]['wr_3'] != '서울' or $list[$i]['wr_3'] != '')

즉, wr_1이 1 이상이면서 wr_2가 남자이고 wr_3이 서울이 아니거나 빈값일 때..... 뭐 이런표현인데..

위 조건식이 맞는건지요?

만약 맞지 않다면 위 조건식을 올바르게 표현하는 방법이 무엇일까요?

 

이 글을 내 페이스북 계정으로 보내기 이 글을 내 트위터 계정으로 보내기 이 글을 내 구글플러스 계정으로 보내기

이 질문에 댓글 쓰기 :

답변 2

마르스컴퍼니님의 답변

괄호로 묶어주면 됩니다.

if ($list[$i]['wr_1'] > 1 and $list[$i]['wr_2'] !='남자' and ($list[$i]['wr_3'] != '서울' or $list[$i]['wr_3'] != ''))

1 이상이면서 남자가 아니고, (서울 이거나 빈 값)

주소복사
답변의 댓글

sinbi님의 답변

조건문을 나눠서 써야 되지 않을까요?

 

if ($list[$i]['wr_1'] > 1 and $list[$i]['wr_2'] !='남자') {

  if($list[$i]['wr_3'] != '서울' or $list[$i]['wr_3'] != '') {

 

  }

}

주소복사
답변의 댓글
답변을 작성하시기 전에 로그인 해주세요.
전체 66,548 | RSS
고마운 분의 도움으로 질문을 해결하셨다면, 채택을 눌러서 감사의 마음을 전하세요.
어떻게 질문해야 할지 모른다면 질문하는 방법을 읽어 보신후 질문해 보세요.
QA 내용 검색

회원로그인

진행중 포인트경매

  1. [성인영어학습지] 호호네 브런치 2018년 9월호

    참여6 회 시작18.10.17 09:46 종료18.10.22 09:46

(주)에스아이알소프트 (06253) 서울특별시 강남구 도곡로1길 14, 6층 624호 (역삼동, 삼일프라자) 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT