728x90
조건문 이해하기
if문
<?php
$n = 27;
if($n % 2 == 0){
echo "$n : 짝수";
}else{
echo "$n : 홀수";
}
?>
// 출력 결과
// 27 : 홀수
<?php
$score = 90;
if($score >= 95){
$grade = "A+";
}elseif($score >= 90){
$grade = "A";
}elseif($score >= 85){
$grade = "B+";
}
echo "입력된 점수 : $score 점"."<br>";
echo "등급 : $grade";
?>
// 출력 결과
// 입력된 점수 : 90 점
// 등급 : A
switch문
<?php
$grade = 3;
switch($grade){
case 1:
echo "$grade 학년 급식비: 3만원";
break;
case 2:
echo "$grade 학년 급식비: 3만 5천원";
break;
case 3:
echo "$grade 학년 급식비: 4만원";
break;
default:
echo "학년이 잘못 입력되었어요!";
break;
}
?>
// 출력 결과
// 3 학년 급식비: 4만원
<?php
$grade = 2;
switch($grade){
case 1:
echo "$grade 학년 급식비: 3만원";
case 2:
echo "$grade 학년 급식비: 3만 5천원";
case 3:
echo "$grade 학년 급식비: 4만원";
default:
echo "학년이 잘못 입력되었어요!";
}
?>
// 출력 결과
// 2 학년 급식비: 3만원 5천원
// 3 학년 급식비: 4만원
// 학년이 잘못 입력되었어요!
break 문이 없으면 , 해당 case의 문장을 다 수행하고 바로 아래의 case의 문장도 계속 실행함
반복문
while문
<h3>2 단 구구단 표 만들기 </h3>
<table border="1" width="100">
<?php
$a = 2;
$b = 1;
while($b <= 9){
$c = $a * $b;
echo "<tr><td align='center'>$a x $b = $c</td></tr>";
$b++;
}
?>
</table>
do while문
<?php
$i = 10;
do{
echo $i;
}while($i <= 1);
while($i <= 1){
echo $i;
}
?>
//출력 결과
// 10
- do-while문은 조건 상관없이 무조건 한 번은 실행한다. 처음에 한 번 실행하고 그 다음에 조건을 확인한다.
- 그래서 첫번째 do-while문에서는 do 안이 한 번 실행되어 10이 출력됐다.
for 문
- 초기화, 조건식, 증감 연산을 넣을 수 있는 구조로 되어 있음
- 초기화는 for 문을 초기에 단 한번만 실행한 후 증감 연산식을 처리하여 조건을 만족할때 까지 실행 문장을 반복 수행
중첩 for문
<?php
for($i = 0; $i <= 10; $i++){
for($j =0; $j<=$i; $j++){
echo "* ";
}
echo "<br>";
}
?>
for each문
<?php
$data = array(0,1,2,3,4,5,6,7,8,9);
foreach($data as $A){
echo "변수 \$A의 값은 현재 {$A}입니다.<br>";
}
?>
728x90
'Backend > PHP' 카테고리의 다른 글
[PHP] POST/GET/쿠키 (0) | 2025.04.22 |
---|---|
[PHP] 배열/함수 (1) | 2025.04.21 |
[PHP] PHP 프로그래밍 기초 (1) | 2025.04.21 |
[PHP] MAC M2에서 XAMPP 설치 + VScode에 PHP 세팅하기 (0) | 2025.04.20 |
[PHP] - 웹(WEB) 이해하기/PHP와 서버들 (1) | 2025.04.20 |