if, else, else if 구문 이해하기
페이지 정보

본문
오늘은 if 구문에 대해 구글링해서 공부해 봤습니다.
if 문...
if문은 영어 그대로 조건 문을 나타낼때 사용 합니다.
조건이 맞으면 실행 하라~ 는 뜻
[code]
if ($today > $end_day) {
echo "<span style=color:#ff0000>행사 종료</span>";
}
[/code]
형태는
if (조건) {
실행 할 값
}
이런식으로 표현 합니다.
**
if문은 () 이 안에 조건을 쓰고 {} 이 안에 조건을 만족시킬때 실행할 php문을 입력한다.
if, else 구문...
if문 다음에 else가 오면 if문이 참이 아니면 실행되게 된다.
[code]
if(condition) {
// condition이 true이면 실행되는 부
} else {
// condition이 false이면 실행되는 부분
}
[/code]
[code]
if($a<$b){
echo "a는 b보다 크다";
}else{
echo "a는 b보다 크지않다";
}
[/code]
if, else if, else 구문...
else if ( 조건문 ) 의 개수 제한은 없습니다. 모두 거짓인 경우 else { } 의 실행문을 반환합니다.
[code]
if(condition1) {
// condition1이 true이면 실행되는 부분
} else if(condition2) {
// condition1이 false이고 condtion2가 true이면 실행되는 부분
} else if(condition3) {
// condition1, condtion2가 false이고 condtion3가 true이면 실행되는 부분
} else {
// 위의 모든 condition이 false이면 실행되는 부분
}
[/code]
실제사용 코드
조건이 여러개 일때, 일단 if 와 else 로 분리 후 else 안에서 또 분리하는 방식으로 하면 쉽게 코드를 짤 수 있다.
[code]
if ($today < $start_day) echo "<span style=color:#0000FF>행사 진행 전</span>";
else {
if ($today < $end_day) echo "<span style=color:#ff0000>행사 진행 중";
else if ($today == $end_day) echo "<span style=color:#ff0000>행사 진행 중</span> | 행사 마지막날";
else echo "<span style=color:#ff0000>행사 종료</span>";
}
[/code]
- 이전글
- 다음글