PHP if 문과 Elseif 절
마지막 튜토리얼에서 if 문과 else 절과 프로그램을 사용하여 간단한 결정을 내리는 방법에 대해 설명했습니다. 이 학습서에서는 ifif에 elseif 절을 추가하여 프로그램이보다 복잡한 결정을 내릴 수 있도록하는 방법을 살펴 봅니다.

else 절이있는 if 문

if ($ current_month> 10)
{echo "Welcome and Merry Christmas"; }
else {echo "죄송합니다. 11 월 1 일까지 문을 닫습니다"; }

elseif 절

if (식 1이 참) {이 코드를 수행하십시오}
elseif (식 2가 참) {대신이 코드를 수행하십시오}
else {식이 없으면이 기본 코드를 수행합니다.}

자, 우리 모두는 세상이 단지 하나 또는 상황보다 더 복잡하다는 것을 알고 있으므로 프로그램이 더 복잡한 결정을 내릴 수 있기를 원할 것입니다. 여러 테스트 (표현)에 따라 다른 작업을 수행하도록 프로그램을 코딩 할 수 있습니다. 프로그램은 표현식 중 하나가 참이 될 때까지 각 표현식을 선형 순서로 테스트합니다. 그런 다음 프로그램은 해당 표현식에 해당하는 나머지 코드를 완성합니다. 프로그램이 코드 시퀀스의 끝에 도달하고 테스트 된 표현식 중 어느 것도 참이 아닌 경우 기본 else 절이 수행됩니다. 이 기본 else 절은 선택 사항입니다. 표현식 중 하나가 참이 아닌 경우 프로그램이 아무것도하지 않도록 할 수 있습니다. 이 경우 기본 코드를 생략 할 수 있습니다. 실제 예를 살펴 보겠습니다.

이 예에서는 비즈니스 웹 사이트가 있습니다. 또한 매월 초 할인 된 가격으로 다른 제품을 판매합니다. 웹 사이트 첫 페이지 왼쪽 상단에 현재 특별 가격이 책정 된 제품의 이미지를 표시하려고합니다. 이 제품은 매월 변경되므로 프로그램에서 현재 월을 가져오고 해당 월의 해당 이미지를 설정하려고합니다. 코드의 처음 세 줄은 다음과 같습니다.

$ current_image = "";
$ current_month = 날짜 (n);

만약 ($ current_month == 1)
{$ current_image = "image_jan.jpg"; }

첫 번째 코드 줄은 변수 $ current_image를 null로 초기화했습니다. 두 번째 코드 줄은 현재 달을 1과 12 사이의 숫자 값으로 가져옵니다. 첫 번째 표현식에 대한 세 번째 코드 줄 테스트는 1 월 (1)의 현재 달입니다. 이 표현식이 참이면 $ current_image 변수는 image_jan.jpg로 설정됩니다.

나머지 코드가 어떻게 작동하는지 추측 할 수 있습니다. elseif 절을 사용하여 다른 표현식을 테스트합니다.

다음 →





비디오 지침: [PHP 프로그래밍 2018년 12강] PHP 다중 IF 문 IF ELSEIF ELSE Form 양식 텍스트 받기 (4 월 2024).