以前「if」ステートメントを紹介しましたが、「if」ステートメントは条件が満たされない場合には実行されません。 always 条件が満たされた場合に PHP ステートメントを実行し、条件が満たされなかった場合に他の PHP ステートメントを実行します。このとき、今日紹介した 「if...else」ステートメント を使用する必要があります。
まず、"if...else" ステートメントの文法形式を見てみましょう
if(条件表达式){ PHP语句1; }else{ PHP语句2; }
ステートメントの詳細な説明:
上記のステートメントの意味は次のとおりです: 条件式が true の場合, PHP ステートメント 1 を実行します。 ;条件式が false の場合、PHP ステートメント 2 を実行します。これにより、式の条件が満たされた場合に PHP ステートメントが実行され、式の条件が満たされなかった場合に PHP ステートメントが実行されるというニーズが満たされます。
"if...else" ステートメントのフロー制御チャートを見てみましょう
if...else ステートメントの例
この例は次で終わります"if ステートメント"" の例に基づいて、"if" ステートメントの例では、式が true の場合にのみ結果が出力され、そうでない場合は結果は出力されません。ただし、if...else ステートメントを使用すると、式の条件が満たされるかどうかに関係なく、結果が出力されます。 コードは次のとおりです。
<?php header("content-type:text/html;charset=utf-8"); $num=rand(1,50); if($num%2==0){ echo "变量$num 是偶数"; }else{ echo "变量$num 是奇数"; } ?>
例の説明:
rand() の関数。関数はランダムな整数を取得することです。
まず rand() 関数を使用して 1 から 50 までの数値を生成し、次にその数値が偶数であるかどうかを条件付きで判定します。偶数であり、条件式が true の場合、「変数 $num は次のようになります。」いずれにせよ、条件式が false の場合、出力は「変数 $num が奇数である」となります。
コードを実行した結果は次のようになります。
であるためランダムに生成された数値であるため、ページが更新されるたびに異なる結果が得られます。試してみる!
以上がPHP制御文のif...else文例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。