PHP は三項演算子を使用して、数値が指定された数値より大きいかどうかをテストします (例付き)

藏色散人
リリース: 2023-04-10 14:14:02
オリジナル
2459 人が閲覧しました

今回の記事はタイトルにもあるように三項演算子の使い方についてですが、皆さんは三項演算子についてどれくらい知っていますか?しかし、この記事を読めば、誰もが三項演算子について予備的な理解ができるようになると思います。

まずは三項演算子について簡単にご紹介します 実は、三項演算子「?:」の働きは「if...else」文と同じです。指定した条件が真の場合 コードを実行するとき; まだ理解していなくても大丈夫なので、具体例を挙げて説明しましょう:

たとえば、次のような質問があります。三項演算子を使用して数値が 30 、 20 、または 10 より大きいかどうかをテストする PHP 関数を作成しますか?

私のメソッドをすぐ下に示します:

PHP コードは次のとおりです:

<?php

function trinary_Test($n){
    $r = $n > 30
        ? "大于30"
        : ($n > 20
            ? "大于20"
            : ($n >10
                ? "大于10"
                : "输入一个至少大于10的数字!"));
    echo $n." : ".$r."<br>";
}
trinary_Test(32);
trinary_Test(21);
trinary_Test(12);
trinary_Test(4);
ログイン後にコピー

出力結果は次のとおりです:

PHP は三項演算子を使用して、数値が指定された数値より大きいかどうかをテストします (例付き)

ここで、三項演算子の構文を紹介します。

(expr1)?(expr2):(expr3); //表达式1?表达式2:表达式3
ログイン後にコピー

は、条件 "expr1" が true の場合、ステートメント " を実行することを意味します。 expr2」、それ以外の場合は「expr3」を実行します。 (三項演算子を適切に使用すると、コードがより簡潔で効率的になります)

次に、この構文を理解して上記の例を見れば、誰もが一目で理解できると思います。

上記のコードで、指定する変数はそれぞれ 32、21、12、4 で、指定された数値は 30、20、または 10 です。変数が指定された数値より大きい場合は、疑問符が実行されます。 ; それ以外の場合は、コロンの後の式が実行されます。

注: この方法は、if else if ステートメントを使用して直接実装することもできます。ローカルで試してみてください~

最後に、最新で最も包括的な方法をお勧めします。 " PHP ビデオ チュートリアル >>~来て学びましょう!

以上がPHP は三項演算子を使用して、数値が指定された数値より大きいかどうかをテストします (例付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!