글쓰는 개발자
PHP 기초문법 (2) 조건문, 반복문 본문
반응형
1. 조건문
PHP에서는 다음과 같이 if elseif else문을 사용할 수 있다. 여기서 주의할 점은 javascript와는 다르게 else와 if가 붙어있다는 것이다.
<?php
$n = 10;
if($n % 3 == 0) {
echo "{$n}은 3의 배수이다";
} elseif ($n % 5 == 0) {
echo "{$n}은 5의 배수이다";
} else {
echo "{$n}은 3과 5의 배수가 아니다";
}
?>
2. switch문
switch문은 하나의 변수를 조건으로 결과를 만들어 낼때 사용된다.
<?php
$grade = 2; // 2학년
switch($grade) {
case 1:
echo "$grade 학년 급식비 : 1만원";
break;
case 2:
echo "$grade 학년 급식비 : 1.5만원";
break;
case 3:
echo "$grade 학년 급식비 : 2만원";
break;
case 4:
echo "$grade 학년 급식비 : 2.5만원";
break;
case 5:
echo "$grade 학년 급식비 : 3만원";
break;
case 6:
echo "$grade 학년 급식비 : 3.5만원";
break;
default:
echo "학년이 잘못 입력되었습니다.";
break;
}
?>
3. while 문
while문은 변수를 조건으로 반복적인 작업을 수행할 때 사용된다.
<?php
$i = 1;
while($i <= 10) {
echo "$i<br>";
$i++;
}
?>
4. for문
for문은 시작값, 조건문, 변수증가 항목으로 이루어진다.
<?php
for ($i = 1; $i <= 10; $i++) {
echo "$i<br>";
}
?>
5. do ~ while문
do while문은 while문과 비슷하지만 무조건 첫번째 조건을 수행하고 while문으로 계속 작업을 수행할지 여부를 결정한다.
<?php
$i = 10;
do {
echo "$i<br>";
$i++;
}
while($i <= 1);
?>
반응형
'Development > PHP' 카테고리의 다른 글
PHP 기초문법 (4) 함수 (0) | 2020.05.05 |
---|---|
PHP 기초문법 (3) 배열 (0) | 2020.05.05 |
PHP 기초문법 (1) echo, 변수 (0) | 2020.05.04 |
PHP 실행 (0) | 2020.05.04 |
PHP사용을 위한 XAMPP 설치 (0) | 2020.05.04 |