if...else...elseif 문
PHP If...Else 문
조건문은 다양한 조건에 따라 다양한 작업을 수행하는 데 사용됩니다.
PHP 조건문
코드를 작성할 때 다양한 판단에 따라 다양한 작업을 수행해야 하는 경우가 많습니다. 코드에서 조건문을 사용하여 이 작업을 수행할 수 있습니다.
PHP에서는 다음과 같은 조건문이 제공됩니다. 코드 블록을 실행하고, 조건이 true가 아닐 때 다른 코드 블록을 실행합니다.
· if...else if... .else 문 - 여러 조건 중 하나가 true인 경우 코드 블록 실행
· switch 문 - 여러 조건 중 하나가 true인 경우 코드 블록 실행
PHP - if 문if 문은 지정된 조건이 true인 경우에만 코드를 실행하는 데 사용됩니다. 구문
if(조건)
{
조건이 참일 때 실행되는 코드;
}
현재 시간이 20보다 작으면 다음 예는 "Have a good day!"를 출력합니다.
예
<?php $t=date("H"); if ($t<"20") { echo "Have a good day!"; } ?>PHP - if...else 문
조건이 true일 때 코드 블록을 실행하고 조건이 true가 아닐 때 다른 코드 블록을 실행하려면 if....else 문을 사용하세요. 구문
if(조건)
{조건이 참일 때 실행되는 코드;
} else
{
코드 조건이 true가 아닌 경우 실행 코드;
}
현재 시간이 20보다 작으면 "Have a good day!"를 출력하고, 그렇지 않으면 "Have a a"를 출력합니다. good night!":
예
<?php $t=date("H"); if ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>PHP - if...else if....else 문
은 코드 블록을 실행합니다. 여러 조건 중 하나가 true인 경우 if... .else if...else 문을 사용하세요. .구문
if(조건)
{조건이 true일 때 실행할 코드;
} else if(조건)
{
조건이 참일 때 실행되는 elseif 코드;
}
else
{
조건이 참이 아닐 때 실행되는 코드;
}
현재 시간이 10보다 작으면 다음과 같이 인스턴스가 "Have a good morning!"을 출력하고, 현재 시간이 10보다 작지 않고 20보다 작으면 "Have a good day!"를 출력하고, 그렇지 않으면 "Have a good morning!"을 출력합니다. 출력 "Have a good night!":
Instance
<?php $t=date("H"); if ($t<"10") { echo "Have a good morning!"; } else if ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>
if 문
if(true){ 语句; 语句; } if(bool) { 多条 } if(bool) 单条
조건의 값이 true(true)이면 php는 문 그룹을 실행합니다. . 반대로 조건식의 값이 false(false)일 경우, php는 명령문을 그룹화하지 않고, 명령문 그룹을 무시하고 후속 명령문을 실행합니다.
PHP - if...else 문if (条件) { 条件成立时执行的代码; } else { 条件不成立时执行的代码; }
if-else 조건 판단은 if 조건 판단과 유사합니다. 단, if -else 문의 조건식이 수식의 값이 true(true)이면 if(문 그룹 1)의 본문 문이 실행되고, 조건식의 값이 false(false)이면 else(문 그룹 2)의 본문 문이 실행됩니다. 실행됩니다
PHP - elseif 문
if(条件){ }else if (条件2){ }else if (条件3){ }.......... if(条件){ }elseif(条件2){ }elseif (条件3){ }.......... else{ };
코드 예
<?php $score = 67; if ($score >=90 && $score <=100){ echo "优秀"; }else if($score >=80 && $score <90) { echo "良"; } elseif($score >=70 && $score <80){ echo "好"; }else if($score >=60 && $score <70){ echo "一般"; }elseif($score >=0 && $score<60){ echo "差"; }else{ echo "分数不符合范围"; }; ?>
참고: 이 다중 방향 분기에서는