if 조건문
조건문은 어떠한 조건이 참인지 거짓인지를 판별하여 각각의 결과를 다르게 수행해야 할 때 사용한다.
<?php
$a = 1;
$b = 10;
if ($a > $b) {
echo "변수 a의 값은 변수 b의 값보다 크다.";
}
else {
echo "변수 a의 값은 변수 b의 값보다 크지 않다.";
}
?>
if문 안의 값이 참이라면 "변수 a의 값은 변수 b의 값보다 크다."가 출력되고,
거짓이라면 "변수 a의 값은 변수 b의 값보다 크지 않다."가 출력된다.
Result
변수 a의 값은 변수 b의 값보다 크지 않다.
기호 | 의미 |
> | 크다 |
>= | 크거나 같다 |
< | 작다 |
<= | 작거나 같다 |
== | 같다 |
!= | 같지 않다 |
하나의 if문에 여러 개의 조건문 쓰기
&& AND 연산자와 || OR 연산자를 이용한다.
기호를 이용하여도 되고 직접 AND와 OR을 적어도 된다.
<?php
$apple = "red";
$banana = "yellow";
if ($apple == "red" && $banana == "red") {
echo "사과는 빨간색이고 바나나도 빨간색입니다.";
}
else if ($apple == "red" && $banana == "yellow") {
echo "사과는 빨간색이고 바나나는 노란색입니다.";
}
else {
echo "사과와 바나나 모두 노란색입니다.";
}
?>
&& 연산을 이용하여 두 가지 조건이 모두 참일 때만 if문이 실행된다.
Result
사과는 빨간색이고 바나나는 노란색입니다.
728x90
'Backend > php' 카테고리의 다른 글
[PHP] 문자열 함수 (1) - trim(), strtoupper(), strtolower() (0) | 2020.03.03 |
---|---|
[PHP 기초] switch 조건문 (0) | 2020.03.03 |
[PHP 기초] 배열 (3) - list(), range(), count() (0) | 2020.02.28 |
[PHP 기초] 배열(2) - array_push(), var_dump() (0) | 2020.02.28 |
[PHP 기초] 배열(1) - 배열과 인덱스 (0) | 2020.02.28 |