DevBlackCat
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에서 조건문 반복문 및 제어문에 대해 알아보았습니다. 다음 포스트에서는 함수, 배열 및 문자열 처리에 대해 알아보겠습니다. 다음 글에서 만나요!
'웹개발 > PHP' 카테고리의 다른 글
PHP 웹 개발 하루 15분, 15일 완성 프로젝트. Part 5 - 함수, 배열, 문자열 처리 및 객체 지향 프로그래밍 (0) | 2023.06.04 |
---|---|
PHP 웹 개발 하루 15분, 15일 완성 프로젝트. Part 3 - 변수, 데이터 타입 및 형변환 (0) | 2023.06.04 |
PHP로 웹 개발 시작하기: 하루 15분, 15일 완성 프로젝트. Part 2 - 설치 및 기본 구조 (0) | 2023.06.03 |
PHP로 웹 개발 시작하기: 하루 15분, 15일 완성 프로젝트. Part 1 - 웹 프로그래밍 및 백엔드 개념 소개 (0) | 2023.06.03 |
PHP 웹 개발 하루 15분, 15일 완성 프로젝트 (0) | 2023.06.03 |