PHP では、else は「その他」を意味します。else 文は if 文の句です。if 文と一緒に使用する必要があり、単独で存在することはできません。 if 文は判定結果が true の場合のみ演算を実行できますが、else 文は if 文を拡張し、if 文の判定結果が false の場合に対応する文を実行できます。構文「if (判定条件) {ステートメントブロック」 1;} else{ステートメント ブロック 2;}」および「if(条件 1){ステートメント ブロック 1;}elseif(条件 2){ステートメント ブロック 2;}else{ステートメント ブロック 3;}」。
このチュートリアルの動作環境: Windows7 システム、PHP8 バージョン、DELL G3 コンピューター
php では、else 「その他」という意味で、if文の節です。
#if...else 文
if 文は、判定結果が true の場合のみ演算を実行できます。これは多くの状況では当てはまりませんが、この場合はそれだけでは不十分なので、if...else の形式のステートメントが存在します。 if...else 文は、if 判定とは異なり、判定結果が真である場合の演算だけでなく、判定結果が真でない場合にも対応する演算を行うことができます。 else ステートメントは if ステートメントを拡張し、if ステートメント内の式の値が FALSE の場合に対応するステートメントを実行できます。もう 1 つ注意すべき点は、else ステートメントは if ステートメントの句であり、if ステートメントと一緒に使用する必要があり、単独で存在することはできないということです。 if...else文の構文形式は以下のとおりです。if (判断条件) { 语句块 1; } else { 语句块 2; }上記形式では、「判定条件」が真の場合「文ブロック1」を実行します。それ以外の場合は、「ステートメント ブロック 2」を実行します。 「ブロック 1」と「ブロック 2」の両方に複数のステートメントを含めることができます。 if ステートメントと同様に、「ステートメント ブロック 1」と「ステートメント ブロック 2」の両方にステートメントが 1 つだけ含まれている場合は、次のように中括弧 { } を省略できます。
if (判断条件) 语句块 1; else 语句块 2;if...elseステートメントの実行フローを次の図に示します。
例: rand() 関数を使用して乱数 $num を生成し、次に、乱数が偶数か奇数かを判断します。コードは次のとおりです。
<?php $num = rand(1,31); //生成一个 1~31 之间的随机数 if ($num % 2 == 0) { echo '$num ='.$num.', 是偶数!'; } else { echo '$num ='.$num.', 是奇数!'; } ?>実行結果は次のとおりです。
$num =27, 是奇数!
if...elseif ....else ステートメント
if...elseif....else ステートメント - 3 つ以上の条件に基づいて異なるコード ブロックを実行します構文
if (条件) { 条件为 true 时执行的代码; } elseif (condition) { 条件为 true 时执行的代码; } else { 条件为 false 时执行的代码; }例:
<?php $t=date("H"); if ($t<"10") { echo "Have a good morning!"; } elseif ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>推奨学習: "
PHP ビデオ チュートリアル "
以上がphpそれ以外の意味は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。