PHP 제어 구조: 그렇지 않은 경우 대소문자 전환
⚡ 스마트 요약
제어 구조와 반복문은 PHP 프로그램의 실행 경로를 결정하고 코드 블록을 효율적으로 반복합니다. 이 가이드에서는 if-else와 switch 문과 같은 조건문을 설명하고, 시험에서 자주 출제되는 for, while, do-while, foreach 반복문을 다룹니다.

제어 구조란 무엇입니까?
Code 실행은 아래와 같이 여러 범주로 분류할 수 있습니다.
- 순차 - 이 방법은 작성된 순서대로 모든 코드를 실행하는 것입니다.
- 결정 – 이것은 다양한 옵션이 주어지는 선택을 포함합니다. 실행되는 코드는 조건 값에 따라 달라집니다.
제어 구조는 설정된 조건의 값에 따라 프로그램의 실행 경로를 결정하는 코드 블록입니다.
이제 몇 가지 제어 구조를 살펴보겠습니다. PHP 지원.
PHP IF Else
만약…그렇다면…다른 것은 가장 간단한 제어 구조이 함수는 불리언 논리를 사용하여 조건을 평가합니다.
if… then… else를 언제 사용합니까?
- 특정 조건이 참인 경우에만 실행되어야 하는 코드 블록이 있습니다.
- 두 가지 옵션이 있으며 하나를 선택해야 합니다.
- If… then… else if…는 두 개 이상의 옵션을 선택하고 하나 이상의 옵션을 선택해야 할 때 사용됩니다.
통사론. 조건문(if… then… else)의 구문은 다음과 같습니다.
<?php if (condition is true) { block one } else { block two } ?>
이리,
- "조건이 참이면"는 제어 구조입니다.
- "하나를 차단하다"는 조건이 참일 때 실행되는 코드입니다.
- 그렇지 않으면 조건이 거짓인 경우 대체입니다.
- "XNUMX번 블록”는 조건이 거짓일 경우 실행되는 코드 블록입니다.
작동 방식 아래 흐름도는 if… then… else 제어 구조가 어떻게 작동하는지 보여줍니다.
이것이 실제로 어떻게 작동하는지 살펴보겠습니다. 아래 코드는 “if… then… else”를 사용하여 두 숫자 중 더 큰 값을 결정합니다.
<?php $first_number = 7; $second_number = 21; if ($first_number > $second_number){ echo "$first_number is greater than $second_number"; }else{ echo "$second_number is greater than $first_number"; } ?>
출력:
21 is greater than 7
PHP 스위치 케이스
스위치… 케이스 받는 사람과 유사 만약…이라면… 그렇지 않다면… 제어 구조.
단지 실행 에 따라 단일 코드 블록 가치 조건의.
어떤 조건도 충족되지 않으면 기본 코드 블록이 실행됩니다.
기본 구문은 다음과 같습니다.
<?php switch(condition){ case value: // block of code to be executed break; case value2: // block of code to be executed break; default: // default block code break; } ?>
이리,
- "스위치(…){…}" 제어 구조 블록 코드입니다
- "케이스 값: 케이스..." 조건의 값에 따라 실행될 코드 블록입니다.
- "기본:" 조건에 맞는 값이 없을 때 실행될 코드 블록입니다.
전달 방법
아래 흐름도는 스위치 제어 구조의 작동 방식을 보여줍니다.
실용적인 예
아래 코드는 스위치 제어 구조를 사용하여 요일에 따라 메시지를 표시합니다.
<?php $today = "wednesday"; switch($today){ case "sunday": echo "pray for us sinners."; break; case "wednesday": echo "ladies night, take her out for dinner"; break; case "saturday": echo "take care as you go out tonight."; break; default: echo "have a nice day at work"; break; } ?>
출력:
ladies night, take her out for dinner
PHP 루프
반복문은 조건이 참인 동안 코드 블록을 반복 실행하는 제어 구조입니다. 이를 통해 동일한 구문을 여러 번 작성하는 수고를 덜 수 있습니다. PHP는 for, while, do-while, foreach의 네 가지 반복문 유형을 지원합니다. 더 자세한 내용은 관련 문서를 참조하세요. PHP 루프 튜토리얼.
PHP For 루프
for 루프는 코드가 실행될 횟수를 미리 알고 있을 때 사용합니다. 반복문, 조건, 증가 연산자를 한 줄에 모두 담을 수 있습니다.
<?php for ($i = 0; $i < 5; $i++) { echo $i; } ?>
출력:
01234
PHP while 루프
while 루프는 조건이 참인 동안 해당 블록을 반복합니다. 조건은 각 반복 전에 확인되므로 본문이 한 번도 실행되지 않을 수도 있습니다.
<?php $i = 0; while ($i < 5) { echo $i; $i++; } ?>
출력:
01234
PHP Do-While 루프
do-while 루프는 while 루프와 비슷하지만, 조건문을 본문 이후에 확인합니다. 이렇게 하면 해당 블록이 적어도 한 번은 실행됩니다.
<?php $i = 0; do { echo $i; $i++; } while ($i < 5); ?>
출력:
01234
PHP foreach 루프
foreach 루프는 배열을 위해 설계되었습니다. 인덱스 카운터를 관리할 필요 없이 모든 요소를 순회합니다.
<?php $colors = array("red", "green", "blue"); foreach ($colors as $color) { echo $color . " "; } ?>
출력:
red green blue


