PHP의 elseif

WBOY
WBOY원래의
2024-08-29 12:40:32654검색

이번 글에서는 PHP의 elseif에 대해 살펴보겠습니다. 모든 프로그래밍 언어와 마찬가지로 PHP도 조건 연산자를 제공합니다. 조건 연산자를 사용하면 특정 조건을 제공하고 그에 따른 결과를 확인할 수 있습니다. 다양한 조건에서 의사결정 기반 코드를 작성하는 데 도움이 되는 if, elseif, else 및 switch 문도 있습니다. 이는 표현식 형식이고 참 또는 거짓으로 평가될 수 있는 테스트 조건을 만드는 데 도움이 됩니다. elseif문에 대해 자세히 살펴보겠습니다.

무료 소프트웨어 개발 과정 시작

웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등

elseif 문의 구문

elseif 문은 if-else 문과 함께 사용할 수 있습니다. 이 문의 구문은 다음과 같습니다.

if (condition) {
code to be executed if this condition is true;
} elseif (condition) {
code to be executed if first condition is false and this condition is true;
} else {
code to be executed if all conditions are false;
}

elseif는 if ..else와 함께 사용할 수 없습니다. PHP에서 사용하려면 else에 해당하는 if-else가 있어야 합니다. elseif는 코드에서 충족해야 할 조건이 두 개 이상 있을 때 사용됩니다. 위의 구문은 if가 조건을 확인함을 보여줍니다. if 조건이 true이면 if 뒤의 명령문이 실행됩니다. 이는 elseif 및 else의 다른 블록이 실행되지 않음을 의미합니다. 조건이 만족되지 않으면 인터프리터는 elseif 블록으로 이동합니다. 이는 elseif 블록의 명령문이 실행된다는 것을 의미합니다. 이 경우 else 블록은 실행되지 않습니다. 비슷한 줄에서 if 및 elseif 조건이 충족되지 않으면 else 블록이 실행됩니다.

PHP의 elseif 순서도

이를 더 잘 이해하기 위해 elseif의 순서도를 살펴보겠습니다.

PHP의 elseif

설명: 위의 순서도는 elseif 루프를 설명합니다. 프로그램이 시작되면 'if' 조건을 평가합니다. 조건은 결정을 내리는 데 도움이 되므로 결정 상자에 지정됩니다. 여기의 조건이 만족되면 다음 조건부 코드로 이동합니다. 이 조건이 true가 아닌 경우 두 번째 결정 상자를 사용합니다. 이 결정 상자는 'elseif' 블록입니다. elseif에는 특정 조건을 충족하는 데 도움이 되는 조건도 있습니다. elseif 조건이 충족되면 elseif 블록을 위한 명령문이 실행되고 프로그램이 종료됩니다. 이제 elseif 조건도 충족되지 않으면 else 블록이 실행됩니다. 즉, if와 elseif의 조건이 충족되지 않으면 else 블록이 발생합니다. else 블록에 지정된 모든 명령문이 실행되고 프로그램이 종료됩니다. elseif 블록은 여러 조건을 지정하는 데 도움이 됩니다. PHP 프로그램에는 여러 elseif 조건이 있을 수 있습니다.

PHP에서 elseif는 어떻게 작동하나요?

elseif 문은 만족할 경우 코드에서 일부 작업을 수행하는 조건문입니다. 통역사는 'if'에서 코드를 찾습니다. 이 조건이 일치하지 않으면 elseif 블록으로 이동합니다. if와 else의 조합입니다. 단일 조건을 실행하는 if 문을 확장하고 else if는 여러 if 조건을 확인할 수 있습니다. 이 조건이 거짓이면 Elseif는 아무것도 할 수 없습니다. 다음 elseif로 이동하고, 다음에 나오는 elseif가 없으면 사용 가능한 다음 else 블록을 찾습니다. else if 조건이 모두 false인 경우 else 블록에 있는 조건이 실행됩니다.

PHP의 elseif 예

다음은 PHP의 다양한 elseif 예제입니다.

예시 #1

elseif를 더 잘 이해하는 데 도움이 되는 몇 가지 예를 확인해 보겠습니다.

코드:

<?php
$emp = "Rakesh";
if($emp == "Ms. Snehal"){
echo "Hello Ma'am";
} elseif($emp == "Rakesh"){
echo "Good Morning Sir!";
}else {
echo "Morning";
}
?>

출력:

PHP의 elseif

코드 설명: 여기서 확인하면 세 가지 조건을 찾을 수 있습니다. 직원의 이름이 Snehal이면 출력은 'Hello Ma'am'이어야 합니다. 직원 이름이 Rakesh인 경우 출력은 'Good Morning Sir'이어야 하며, 지정되지 않은 경우 표시되어야 하는 기본 메시지는 'Morning'입니다. 여기서 emp 변수에는 Rakesh로 정의된 값이 있고 Rakesh에 대한 조건은 프로그램에 'Good Morning Sir'라는 메시지를 표시하도록 지시합니다. 이 코드의 출력을 관찰하면 'Good Morning Sir'라는 것을 알 수 있습니다.

예시 #2

코드:

<?php
$a=5;
$b=5;
if ($a > $b) {
echo "a is bigger than b";
} elseif ($a == $b) {
echo "a is equal to b";
} else {
echo "a is smaller than b";
}
?>

출력:

PHP의 elseif

코드 설명: 이 예에서는 a와 b로 정의된 두 개의 변수가 있습니다. 둘 다 값이 5입니다. 여기 코드는 값보다 크거나 작거나 같은지 확인하고 if 조건은 a가 b보다 큰지 확인합니다. 이 경우 출력은 "a가 b보다 큽니다"입니다. 변수의 값이 동일한 경우 예상되는 출력은 "a가 b와 같습니다"입니다. 이것이 elseif 조건입니다. else는 a가 b보다 작다고 추론하는 이전 조건이 모두 참이 아닌 경우를 지정합니다. 우리의 경우 두 변수의 값은 모두 5이며 이는 elseif 조건을 충족합니다. 따라서 이 코드의 출력은 "a는 b와 같습니다"입니다.

결론

PHP는 다른 프로그래밍 언어와 마찬가지로 조건문을 제공합니다. if, elseif 및 else는 여러 조건을 확인하는 데 도움이 됩니다. If는 하나의 조건만 확인하는 데 도움이 되고 elseif는 사용자가 여러 조건을 확인하는 데 도움이 됩니다. 이 루프는 PHP에서 쉽게 구현될 수 있으며 다양한 조건을 검증할 수 있습니다. 결과적으로 elseif는 삼항 연산자와 스위치 문을 대체하는 매우 좋은 방법입니다. 초보자도 사용하기 쉽고 효율적입니다.

위 내용은 PHP의 elseif의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:if else PHP의 문다음 기사:if else PHP의 문