Notice
Recent Posts
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
관리 메뉴

개발하고 싶어요

PHP 기본 문법(조건문과 반복문) 본문

Maria DB/PHP

PHP 기본 문법(조건문과 반복문)

yuurimingg 2023. 12. 28. 14:56

●  if()함수

if (조건식) {
	// 참일 때 실행
} else {
	// 거짓일 때 실행
}

- if ~ else

<?php
	$a = 100;
	$b = 200;

	if ($a > $b) {
		echo 'a가 b보다 크다';
	} else {
		echo 'a가 b보다 작다';}
?>

 

- if~elseif~else

<?php
	$score = 83;
	
	if ($score >= 90) {
		echo 'A학점';
	} elseif($score >= 80) {
		echo 'B학점';
	} elseif($score >= 70) {
		echo 'C학점';
	} elseif($score >= 60){
		echo 'D학점';
	} else {
		echo 'F학점';
	}
?>

 

● swith() 함수

switch(변수) {
	case 값1 :
    	// 값1이면 이 부분을 처리
        break;
    case 값2:
    	// 값2이면 이 부분을 처리
        break;
    ....
    
    default:
    	// 아무것도 해당 안되면 이 부분을 처리
}

 

- switch~case

<?php
	$score = 70;

	switch(intval($score / 10)) {
		case 10;
		case 9;
			echo 'A학점'; break;
		case 8;
			echo 'B학점'; break;
		case 7;
			echo 'C학점'; break;
		case 6;
			echo 'D학점'; break;
		case 5;
			echo 'E학점'; break;
		default;
			echo 'F학점';}
?>

 

● for() 함수

for (초깃값; 조건식; 증강식) {
	// 이 부분을 반복
}

 

- for1

<?php
	for ($i = 0; $i < 10; $i = $i + 1) {
		echo $i, ' ';
	}
?>

 

- for2

<?php
	$hap = 0;

	for ($i = 123; $i <= 456; $i = $i + 2) {
		$hap = $hap + $i;
	}
	echo '123부터 456까지 홀수의 합계 : ', $hap;
?>

 

● while() 함수

초깃값;
while(조건식) {
	// 이 부분을 반복
    증감식;
}

 

- while

<?php
	$hap = 0;

	$i = 123;
	while ($i <= 456) {
		$hap = $hap + $i;
		$i = $i + 2;
	}
	echo '123부터 456까지 홀수의 합계 : ', $hap;
?>

'Maria DB > PHP' 카테고리의 다른 글

회원 관리 시스템  (0) 2023.12.29
PHP와 MariaDB의 기본 연동  (1) 2023.12.28
HTML과 PHP 관계  (0) 2023.12.28
PHP 기본문법(배열, PHP 내장 함수)  (0) 2023.12.28
PHP 기본 문법(변수와 데이터 형식)  (0) 2023.12.28