PHP の扉に足を踏み入れると、学習に終わりはありません。基礎がしっかりしていて初めて、成長し、実りある結果を達成することができます。ということで、今日から PHP 算術シリーズの記事を始めます。皆さんもぜひ一緒に練習してください。難易度のバー。
この記事の算術演習の問題は、「指定された 2 つの整数値の合計を計算し、2 つの値が同じ場合はその合計の 3 倍を返す PHP プログラムを作成してください」です。 。
次は私が指定したメソッドです:
PHP コード:
<?php function test($x, $y) { return $x == $y ? ($x + $y)*3 : $x + $y; } echo test(1, 2)."<br>"; echo test(3, 2)."<br>"; echo test(2, 2)."<br>";
出力される計算結果は次のとおりです:
#上記のコードのコアコード部分は「
$x == $y? ($x $y)*3: $x $y;」で、これは次の意味です。このコードは、まず$xと$yが等しいかどうかを判定し、等しくない場合は「$x $y」を実行し、等しい場合は「($x $y)*3」を実行します。
3 番目のペアに指定されるパラメータは 2 と 2 で、これらは 2 つの同一の値であるため、返される結果はその 3 倍になります。合計倍、つまり 3*(2 2)=12。
ここでは、重要な演算子である三項演算子「?:」をマスターする必要があります。
構文形式は、"
(expr1) ? (expr2) : (expr3)"
expr1 が TRUE と評価される場合、値は expr2 で、expr1 はFALSEのときの値はexpr3です。 注:
PHP 5.3 以降、三項演算子の中間部分は省略できます。式 expr1 ?: expr3 は、expr1 が TRUE と評価される場合は expr1 を返し、それ以外の場合は expr3 を返します。
PHP オペレーターの詳細については、マニュアルの「
PHP オペレーター」の章を参照してください。
最後に、私たちのプラットフォームの最新の無料コース「0からPHPの世界に入る」をお勧めしたいと思います~ぜひ学んでください!
以上がPHP アルゴリズム演習 1: 2 つの数値の合計とその合計の 3 倍を計算するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。