前回の記事ではインクリメント演算子について学びました。必要な方は「この演算子を知っていますか?」を読んでください。 》。今回はもう一つの演算子、デクリメント演算子を紹介しますので、必要に応じて参照してください。
前に、インクリメント演算子を紹介しましたが、インクリメント演算子は単純なタスクを実行し、そのオペランドが 1 ずつインクリメントされることを理解しました。今回は、この演算子の正反対であるデクリメント演算子について学びます。
まず、デクリメントとは何かを理解しましょう。
名前が示すように、デクリメントは段階的な減少を意味します。つまり、この演算子は毎回値から特定の数値を減算できることを意味します。
この意味を理解した後、デクリメント演算子を見てみましょう。
まず、小さな例を見てみましょう。
<?php echo "<h3>第一次</h3>"; $a = 5; echo "首先是: " . $a-- . "<br />\n"; echo "其次是: " . $a . "<br />\n"; echo "<h3>第二次</h3>"; $a = 5; echo "首先是: " . --$a . "<br />\n"; echo "其次是: " . $a . "<br />\n"; ?>
この例の結果は次のとおりです
この例の結果は、実際には前のインクリメント演算子の例と同じです。初回は 5 で始まり、「--」演算子を使用した後は 4 になります。2 回目は 4 で始まり、「--」演算子を使用した後も 4 のままです。この演算子はインクリメント演算子と非常によく似ているようです。
それでは、このデクリメント演算子を見てみましょう。
デクリメント演算子は、オペランドを 1 だけデクリメントするという単純なタスクを実行します。
この演算子は主に 2 つの形式で表示されます。 -- は機能する変数の前に表示されます。これはプレフィックス モードです。 2 番目の方法では、機能する変数の後に -- が表示されます。これはサフィックス モードです。
つまり、変数の前で使用すると、最初にデクリメント演算が実行されてから変数が出力され、変数の後に使用すると、変数が出力されます。最初にデクリメント操作が実行されます。
今回はここまでです。他に知りたいことがある場合は、ここをクリックしてください。 → →phpビデオチュートリアル
以上がPHP演算子で使用されるデクリメント演算子の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。