제어문
조건문
- IF
if조건문이 참이면 if실행문,해당하지않으면 elseif조건문 실행 elseif조건문이 참이아니면 else조건문이 수행되는순서
elseif, else 생략하고 if만사용가능 / 실행문이 한줄이면 중괄호 생략가능
if(조건문1){
실행문; }
elseif(조건문2){
실행문;}
else {
실행문; }
성적등급 계산하기
<?php
$score = $_REQUEST["score"];//html에서 받아온값[네임값]
if($score >=90){
$grade="A"; }
elseif ($score >=80) {
$grade="B"; }
elseif ($score >=80) {
$grade="C"; }
else {
$grade="불합격"; }
print "점수는 $score 등급은 $grade";
?>
switch~case 분기문
변수값이 case값과 맞으면 실행값 반환후 break,모든 switch문은 if문으로 변경가능
switch(변수){
case 값1: 실행값
break;
case 값2:
break;
default: }
반복문
while문 :조건식이 참인동안
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<table border="1">
<?php
$b =1;//1부터 9까지곱셈
while($b<=9){//$b가 9보다 작거나 같을때 실행
$result=2*$b;
print "<tr><td>2X$b = $result</td></tr>";
$b++;//이단이지나고 1증가
}
/*<table><tr>은 행
* <td>는 칸,열
* print할떄 테이블 포함해서 "" 한다. 어차피 php는html로 표현될꺼라그런가봄!*/
?>
</table>
</body>
</html>
for문
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<table border="1" width="600">
<tr><td>1단</td><td>2단</td><td>3단</td><td>4단</td><td>5단</td>
<td>6단</td><td>7단</td><td>8단</td><td>9단</td>
</tr>
<?php
for($b=2; $b<=9; $b++){
print("<tr align=center>");
for($i=1;$i<=9;$i++){
$result=$i*$b;
print ("<td>$i X $b = $result</td>");
}
print("</tr>");
}
?>
</table>
</body>
</html>
do~while문
일단 do실행문 실행하고 그다음 조건식이 참이면 루프.
<?php
$i=10;
do{
print ("$i<br>");
$i++;
}while ($i<=20)
?>
'php공부' 카테고리의 다른 글
[PHP기초]함수 (0) | 2023.04.18 |
---|---|
[php기초] 배열,2차배열 (0) | 2023.04.18 |
[PHP기초] 연산자의 종류 (0) | 2023.04.17 |
[PHP기초] 상수와 변수 (0) | 2023.04.17 |
[PHP기초]netbeans 설치 (0) | 2023.04.17 |