国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP if...else ステートメント

PHP 條件文

コードを記述するとき、さまざまな判斷に応じてさまざまなアクションを?qū)g行する必要があることがよくあります。コード內(nèi)で條件ステートメントを使用すると、このタスクを?qū)g行できます。 PHPで、次の條件付きステートメントが提供されています。 .... Else ステートメント - 條件の 1 つが成立したときにコード ブロックを?qū)g行します

· Switch ステートメント - いくつかの條件の 1 つが成立したときにコード ブロック

Php を?qū)g行します - if ステートメント

。 if ステートメントは、指定された條件が true の場合にのみコードを?qū)g行するために使用されます。

単純な IF ステートメントは 2 つの部分で構(gòu)成されます。 expr は式であり、statement は実行する必要があるコードです。 expr が true の場合、ステートメントは無視されます

if (expr )ステートメント

expr は括弧のペアの間に置く必要があります

通常、if 條件が正常に判定された後、複數(shù)のステートメントを?qū)g行する必要があります。この場合、コード ブロックを形成するためにステートメントを {} で囲む必要があります。

構(gòu)文

if (條件)

{

條件が true の場合に実行されるコード

}

現(xiàn)在の時間が 20 未満の場合、次の例は「Have aこんにちは!":

Example

<?php
 $t=date("H");
 if ($t<"20")
 {
     echo "Have a good day!";
 }
 ?>


PHP - if...else ステートメント

expr 條件が true のときにどのステートメントを?qū)g行するかだけでなく、いつ実行するかを決定する必要がある場合があります。 expr 條件は false です。実行內(nèi)容

條件が true の場合にコードを?qū)g行し、條件が true でない場合に別のコードを?qū)g行するには、if....else ステートメントを使用してください。

構(gòu)文if (條件) { 條件が true のときに実行されるコード;

}

else

{

條件が true でないときに実行されるコード;

}

現(xiàn)在時刻が小さい場合20 より大きい場合、次の例は「良い一日を!」を出力し、それ以外の場合は「良い夜を!」を出力します。複數(shù)の條件での .else ステートメント




それらの 1 つが true のときにコード ブロックを?qū)g行するには、if....else if...else ステートメントを使用します。

構(gòu)文

if (條件)

{

條件が true のときに実行される if コード;

}

else if (條件)

{

條件が true のときに実行される elseif コード;

}

else
{

條件が true でない場合に実行されるコード Code;

}現(xiàn)在時刻が 10 未満の場合、次の例では、現(xiàn)在時刻が 10 未満でなく、かつ、「おはようございます!」と出力されます。 20 未満の場合は「Have a Good day!」が出力され、それ以外の場合は「Have a Good night!」が出力されます: Example

<?php
 $t=date("H");
 if ($t<"20")
 {
     echo "Have a good day!";
 }
 else
 {
     echo "Have a good night!";
 }
 ?>

PHP - switch ステートメント

switch ステートメントについては次の章で説明します。

三項演算子

PHP には、以前演算子を?qū)W習(xí)したときに導(dǎo)入しなかった特別な演算子があります

ステートメントを?qū)毪扦毪瑜Δ摔胜辘蓼埂?

(expr1) ? (expr2) : (expr3)

expr1 條件が true の場合、値は expr2 となり、それ以外の場合、値は expr3 になります

は條件文と同等です:

if ( expr1) {

expr2

} else {

expr3

}

elseif ステートメント

複數(shù)の條件が出現(xiàn)する場合、elseif を使用して複數(shù)のオプションのシーケンスを構(gòu)築できます。これは、 else+if ステートメントの組み合わせなので、コードを最適化するために else if

を書くことも可能です

例:

if ($dir == 'west') {

echo '西' ;

} else if ($dir == 'east') {
echo 'east';
} else if ($dir == 'north') {
echo 'north';
} else if ($dir == 'sourth') {
echo '南';
} else {
echo 'unknown';
}

注: else if を使用する場合、各コード ブロックは相互に排他的な條件となり、最終的にはは 1 つのコードのみです ブロックが実行されます。

學(xué)び続ける
||
<?php $t=date("H"); if ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>