今日はPHP演算子の中の『三項演算子』について説明します。
三項演算子の紹介
三項演算子は、その名の通り、他の 2 つの式の間で 1 つの式を選択することを目的としており、「三項演算子」とも呼ばれます。 、2 つのステートメントまたはプロシージャから 1 つを選択するのではなく。三項演算子の構文を見てみましょう。
三項演算子の構文
三項演算子は(?:)で表され、次のように記述されます
条件?结果1:结果2
条件が満たされた場合は結果1が選択され、そうでない場合は結果2が選択されます。後で説明します。
三項演算子は、PHP の if...else...process ステートメントと同じ機能を持ちますが、三項演算子は 1 行で記述され、コードが少なく、実行効率が高くなります。
三項演算子の例
この例では、三項演算子を使用して単純な選択関数を実装します。条件が true の場合は「PHP Chinese Network」が出力され、それ以外の場合は「false」が出力されます。以下:
<?php header("content-type:text/html;charset=utf-8"); //设置编码 $a=100; //说明一个变量 $b=($a==true?PHP中文网:false); echo $b; ?>
コードの実行結果:
三項演算子は PHP の if...else...process ステートメントと同じように機能すると上で述べたので、if...else.. を使用します。書き込む .process ステートメント 上記の例を繰り返します。コードは次のとおりです
<?php header("content-type:text/html;charset=utf-8"); //设置编码 $a=100; if($a==true){ echo "PHP中文网"; }else{ echo "false"; } ?>
コードを実行した結果:
2 つの例の結果が同じであることがわかります。
追記: 三項演算子は if...else...process ステートメントと同じですが、ほとんどの場合、コードが比較的単純な場合にのみ三項演算子を使用します。
上記は三項演算子の簡単な応用です
おすすめ関連記事:
2.PHP演算子(2)」の文字の詳細説明文字列演算子の「例」
以上がPHP演算子(8)「三項演算子」例解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。