관리 메뉴

DevBlackCat

PHP 웹 개발 하루 15분, 15일 완성 프로젝트. Part 4 - 조건문, 반복문 및 제어문 본문

웹개발/PHP

PHP 웹 개발 하루 15분, 15일 완성 프로젝트. Part 4 - 조건문, 반복문 및 제어문

DevBlackCat 2023. 6. 4. 15:37
728x90

PHP 웹 개발 하루 15분, 15일 완성 프로젝트. Part 4 - 조건문, 반복문 및 제어문

PHP 웹 개발 하루 15분, 15일 완성 프로젝트. Part 4 - 조건문, 반복문 및 제어문


안녕하세요! 오늘 4회차 글에서는 PHP에서 조건문, 반복문 및 제어문에 대해 살펴보겠습니다. 이번 포스트를 통해 웹 프로그래밍에 필수적인 이 기능들을 이해하고 실제 코드 구현에 활용할 수 있게 됩니다. 자세한 내용을 살펴봅시다.

1.조건문의 개념 및 PHP에서의 if, elseif, else 구문 사용법
조건문은 주어진 조건의 참(true)과 거짓(false) 여부에 따라 코드를 실행하거나 건너뛰는데 사용됩니다. 

조건문은 프로그램의 흐름을 변경하는 데 사용되며, 일반적으로 사용자 입력, 시간, 다른 데이터 등에 따라 다른 결과를 만들어 낼 때 사용됩니다. PHP에서는 if, elseif, else 구문을 활용하여 조건문을 작성합니다.

예시:

<?php
$temperature = 20;

if ($temperature > 30) {
    echo "더워요!";
} elseif ($temperature > 10) {
    echo "선선해요!";
} else {
    echo "추워요!";
}
?>

 

결과 : 선선해요!

2.switch 문의 사용법 및 예시
switch문은 변수의 값에 따라 다른 코드를 실행할 수 있는 조건문입니다. 

복잡한 분기 처리를 보다 명확하고 간단하게 작성할 수 있습니다. 

일반적으로 switch 문은 변수 값에 따라 여러 가지 중 하나를 선택해야 할 때 사용됩니다.

예시:

<?php
$day = "Monday";

switch ($day) {
    case "Monday":
        echo "월요일입니다.";
        break;
    case "Tuesday":
        echo "화요일입니다.";
        break;
    case "Wednesday":
        echo "수요일입니다.";
        break;
    default:
        echo "주말입니다.";
}
?>

 

결과 : 월요일입니다.

3.PHP에서 반복문의 개념 및, while, foreach 구문 사용법
반복문은 특정 조건이족되는 동안 코드를 반복해서 실행합니다. 

일반적으로 반복문은 배열이나 컬렉션을 반복할 때 사용되며, 코드를 보다 간결하게 작성할 수 있습니다. 

PHP에서는 for, while, foreach 등의 반복문을 활용할 수 있습니다.

예시:

<?php
for ($i = 0; $i < 5; $i++) {
    echo $i . " ";
}
?>


결과 : 0 1 2 3 4

 


4.주요 제어문 break와 continue 사용법
break와 continue는 반복문 내에서 사용되는 제어문입니다. 

break는 반복문을 완전히 종료하는 데 사용되며, 일반적으로 불필요한 반복을 피하고자 할 때 사용됩니다. 

continue는 반복의 나머지 부분을 건너뛰고 다음 반복으로 진행하는 데 사용되며, 일반적으로 

특정 조건을 만족하는 요소를 건너뛰고자 할 때 사용됩니다.

예시:

<?php
for ($i = 0; $i < 10; $i++) {
    if ($i == 5) {
        break;
    }
    echo $i . " ";
}
?>

 

결과 : 0 1 2 3 4

5.조건문, 반복문 및 제어문 활용 예시

 

이번엔 조건문과 반복문 및 제어문까지 활용한 코드를 작성해보겠습니다.

이 코드에서는 조건, 반복문, 제어문의 활용 예를 들어 조작을 수행합니다. 

우선 변수 $fruits 배열에 "apple", "banana", "cherry"이 저장되어 있으, foreach 반복문을 사용하여 이 배열의 각 요소를 $fruit 변수에 할당하며 반복을 수행합니다.

조건문을 사용하여 배열의 요소가 "banana"과 같은 경우 continue 구문을 실행합니다. continue는 반복문의 현재 실행을 중지하고 반복문의 다음 순서로 넘어가게 합니다.라서 "banana"는 건너뛰고 "apple"과 "cherry"만 출력됩니다.

<?php$fruits = array("apple", "banana", "cherry");

foreach ($fruits as $fruit) {
    if ($fruit === "banana") {
        continue;
    }
    echo $fruit . " ";
}
?>

 

결과 : apple cherry

이번 포스트에서는 PHP에서 조건문 반복문 및 제어문에 대해 알아보았습니다. 다음 포스트에서는 함수, 배열 및 문자열 처리에 대해 알아보겠습니다. 다음 글에서 만나요!

 

728x90