PHP 開発の基本チュートリアル if else ステートメント
1. PHPの條件文
は、異なる條件に基づいて異なるアクションを?qū)g行するために使用されます
今後の學(xué)習(xí)や仕事では、異なる判斷に対して異なるアクションを?qū)g行する必要があることがよくあります。コード內(nèi)で條件ステートメントを使用して、このタスクを?qū)g行できます。
PHP では、次の條件ステートメントが提供されます:
if ステートメント - 條件が true のときにコードを?qū)g行します。
if...else ステートメント - 條件が true のときにコードのブロックを?qū)g行し、実行します。條件が true でない場合は別のブロック コード
if...else if....else ステートメント - いくつかの條件の 1 つが true の場合にコードのブロックを?qū)g行します
switch ステートメント - コードのブロックを?qū)g行します複數(shù)の條件のいずれかが true の場合
2. if ステートメント
if ステートメントは、指定された條件が true の場合にのみコードを?qū)g行するために使用されます。
構(gòu)文は次のとおりです:
If (條件){
條件が true の場合に実行されるコード
}
例:
<?php //定義應(yīng)該變量 $score = 61; if($score>60){ echo "恭喜你,及格了"; } ?>
注: "}" サインインの後にセミコロンはありません。この構(gòu)造
3. if...else ステートメント
條件が true の場合にコードの一部を?qū)g行し、條件が true でない場合に別のコードを?qū)g行するという要件がある場合、次のことが必要です。 if...else ステートメントを使用します。
構(gòu)文は次のとおりです:
if (條件)
{
條件が true のときに実行されるコード;
}
else
{
條件が true でないときに実行されるコード;
}
小さな寶くじ裝置
まず、亂數(shù)を取得するためのPHP関數(shù)rand(min,max)を紹介します
minとmaxの間の整數(shù)をランダムに返します
例:
<?php //取1-10之間的一個隨機(jī)整數(shù) $x=rand(1,10); //判斷整數(shù)是否大于等于4 if($x>=4){ echo "恭喜你,中大獎了"; }else{ echo "很遺憾,再來一次吧"; } ?>
當(dāng)たる確率は70%です、ぜひ試してみてくださいnow
4. if...else if...else ステートメント
次に、いくつかの條件の 1 つが true のときにコード ブロックを?qū)g行する必要があります。if...else if...else ステートメントを使用してください。 。
構(gòu)文:
if (條件)
{
條件が true のときに実行される if コード;
}
else if (條件)
{
elseif 條件が true のときに実行されるコード;
}
else
{
條件が真でない場合 実行コード;
}
今度は當(dāng)選した場合、1等、2等、3等を區(qū)別する必要があります
例:
<?php //取1-10之間的一個隨機(jī)整數(shù) $x=rand(1,10); //判斷整數(shù)是否在指定的范圍內(nèi) if($x>=9){ echo "恭喜你,中了一等獎"; }else if($x>=7){ echo "恭喜你,中了二等獎"; }else if($x>=4){ echo "恭喜你,中了二等獎"; }else{ echo "很遺憾,再來一次吧"; } ?>
出力結(jié)果は 4 つあり、自分で試して出力結(jié)果を確認(rèn)できます
注: if else の間にスペースがあっても、スペースがなくても構(gòu)いません
5. switch ステートメントは次のようになります。次の章で説明します