>  기사  >  백엔드 개발  >  PHP 조건제어문의 "elseif 문" 예제에 대한 자세한 설명

PHP 조건제어문의 "elseif 문" 예제에 대한 자세한 설명

怪我咯
怪我咯원래의
2018-05-31 09:19:525140검색

이전에 "if...else 문"에 대해 배웠고 "if...else 문"은 true 또는 false의 두 가지 결과만 선택할 수 있다는 것을 배웠습니다. 하지만 여러 조건이 나타나면 어떻게 해야 할까요? 여러 항목이 있다는 것은 무엇을 의미합니까? 예를 들어, 학급 시험이 있고 시험 결과가 나오면 교사는 90점 이상이면 우수, 60~90점이면 우수, 60~90점이면 우수로 분류합니다. 60점 이하는 낙제점으로 간주됩니다. 이러한 여러 조건에서는 "elseif 문 "을 사용해야 합니다.

"elseif 문"의 구문을 먼저 살펴보세요

if(条件表达式1){
            PHP语句1;
}elseif(条件表达式2){
            PHP语句2;
}...........
else{
          PHP语句 ;
}

문에 대한 자세한 설명:

의미 위 명령문은 다음과 같습니다. "조건식 1"이 true인 경우 PHP 문 1을 실행합니다. true가 아닌 경우 "조건식 2"를 실행합니다. 조건식 2가 true인 경우 PHP 문 2를 실행합니다. 표현식 2가 참이 아니면 실행은 계속됩니다... 그리고 조건식 x가 발견될 때까지 계속됩니다. 그리고 그것이 참일 때 PHP 문 x가 실행됩니다. 끝까지 실행한 후 다음이 없는 경우입니다. 조건식이 true이면 else의 PHP 문이 실행됩니다.

PHP 조건제어문의 elseif 문 예제에 대한 자세한 설명elseif는 else if

PHP 조건제어문의 elseif 문 예제에 대한 자세한 설명각 PHP 문은 상호 배타적이며 궁극적으로 하나의 PHP만 실행할 수 있습니다.

elseif 명령문 흐름도 는 다음과 같습니다 PHP 조건제어문의 elseif 문 예제에 대한 자세한 설명

elseif 명령문 예

이 예에서는 elseif 문을 사용하여 오늘이 이번 일의 처음 10일인지 확인합니다. 월 또는 중간 또는 그 이후의 경우 코드는 다음과 같습니다.

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码
$mouth=date("n");             //设置月份变量$mouth
$today=date("j");             //设置日期变量$today

if($today>=1 and $today<=10){                         //判断日期变量是否在1~10之间
    echo  "今天是".$mouth."月".$today."上旬";         //如果是,说明是上旬  
}else if($today>=10 and $today<=20){                   //判断日期变量是否在11~20之间
    echo "今天是".$mouth."月".$today."中旬";            //如果是,说明是中旬
}else{                                                  //如果上面的两个判断都不符合要求,则输出默认值
    echo "今天是".$mouth."月".$today."下旬";             //上面本月是下旬
}
?>

출력 결과는 다음과 같습니다.

PHP 조건제어문의 elseif 문 예제에 대한 자세한 설명

위는 간단한 응용 프로그램입니다. 그렇지 않으면.

elseif는 다중 선택 판단을 수행할 수 있을 뿐만 아니라 다중 판단 문도 있습니다. 다음 섹션에서는 또 다른 다중 판단 문인 "switch...case" 문을 배워보겠습니다.

위 내용은 PHP 조건제어문의 "elseif 문" 예제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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