if($list[$i][wr_1] == "3") IF 질문 입니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

if($list[$i][wr_1] == "3") IF 질문 입니다. 정보

if($list[$i][wr_1] == "3") IF 질문 입니다.

본문

if($list[$i][wr_1] == "3") {
  echo "3입니다.";
}

만약 wr_1이 3이면 echo 가 나오는것 까지는 이해를 하였습니다.
혹시 3 이하라는 조건
또 3 이상이라는 조건으로 if 문이 가능한지 여쭤 보고 싶습니다.

혹은 그런 식으로 작성해보신 분들이 계시다면 조언 좀 부탁드리겠습니다.

wr_1의 값이 3보다 작을 경우
wr_1의 값이 3보다 클 경우

입니다.

댓글 전체

저희가 초등학교 때 부등호 를 기억하시면 쉽습니다.

== 같다
> 크다(초과)
< 작다(미만)
>= 크거나 같다(이상)
<=작거나 같다(이하)

따라서

wr_1의 값이 3보다 작을 경우  는
if($list[$i][wr_1] <  "3")  이렇게 될꺼고요

wr_1의 값이 3보다 클 경우 는
if($list[$i][wr_1] >  "3") 이렇게 됩니다.~
덧.
if($list[$i][wr_1] <  "3")  와 같은 부분은 "3" 은 문자로 인식이 됩니다
같은 문자를 비교하는 식이 됩니다
보통 숫자는 작은따움표, 큰따움표를 사용하지않고 비교를 하는게 맞습니다
php에서는 문자나 숫자 비교하는게 다른 언어보다 강점이라서
위와 같은 형태도 가능하지만 문자비교일때는 " 또는 ' 로 감싸주고 숫자일경우
감싸지 않고 하는 습관을 들이시는게 좋으듯 합니다.
즉 if($list[$i][wr_1] <  "3")  3을 문자로 비교하고 싶을때는 이대로가 맞는 것이고
if($list[$i][wr_1] <  3) 숫자로 비교할때는 이렇게 사용하는게 맞을 듯 합니다
첫번째 방법이 틀린것은 아니니 오해는 말아주시길.....
전체 108 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT