PHP制御文のif...else文例を詳しく解説

怪我咯
リリース: 2023-03-07 13:04:01
オリジナル
2756 人が閲覧しました

以前「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" ステートメントのフロー制御チャートを見てみましょう

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 是奇数";
}
?>
ログイン後にコピー

例の説明:

PHP制御文のif...else文例を詳しく解説 rand() の関数。関数はランダムな整数を取得することです。

まず rand() 関数を使用して 1 から 50 までの数値を生成し、次にその数値が偶数であるかどうかを条件付きで判定します。偶数であり、条件式が true の場合、「変数 $num は次のようになります。」いずれにせよ、条件式が false の場合、出力は「変数 $num が奇数である」となります。

コードを実行した結果は次のようになります。

PHP制御文のif...else文例を詳しく解説

であるためランダムに生成された数値であるため、ページが更新されるたびに異なる結果が得られます。試してみる!


以上がPHP制御文のif...else文例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート