PHPで増分および減分する方法
PHPまたはプログラミング言語で最も頻繁に使用されるコードのいくつかは、変数の値をインクリメントまたはデクリメントするコードです。このコードまたは式は、ページカウンターのような単純なプログラムや、クレジットカード処理のような複雑なプログラムで使用されます。前のチュートリアルで、PHP演算子について説明しました。このチュートリアルでは、これら4つの演算子のいずれかを使用します。

プリインクリメント
ポストインクリメント
プリデクリメント
ポストデクリメント

簡単なページカウンタースクリプトに関係するプロセスを見てみましょう。最初のステップは、カウンターの開始番号を設定することです。これを行うには、カウンター変数の初期値を設定します。ここで任意の番号を使用できます。この例では、すでに500人がこのWebページを表示しています。このカウンター変数を作成するには、変数に$ page_counterという名前を付け、初期値に500を指定します。これを行うには、代入演算子(=)を使用します。これは 初期化する 変数。

$ page_counter = 500;

次に、Webページが表示されたときにこの変数の値を1増やすコードを記述します。ここで、PHPのポストインクリメント演算子を使用します。前のチュートリアルのチャートを見ると、この演算子は変数名と2つのプラス記号から作成されていることがわかります。

$ page_counter ++;

ページカウンター変数の値を増やしたので、新しい値をWebブラウザーに出力します。 echoステートメントを使用してこれを行うことができます。

echo $ page_counter;

コードをテストしましょう。テキストエディターを開き、次のコードを入力します。 Webページを保存します。 「sample3.php3」(またはsample3.php)と呼び、次の場所にファイルを配置します。
C:\ sokkit \ site \ sample3.php3

<?php

$ page_counter = 500;
$ page_counter ++;

echo $ page_counter;

?>


最後に、スクリプトをテストします。 Sokkitコントロールパネルを開き、[サイトの表示]ボタンをクリックします。ポップアップリストから[新しいウィンドウで開く]を選択します。これにより、sokkitdefault.html Webページが新しいウィンドウに表示されます。 「このサイトはSokkit 3.4を使用しています」というメッセージが表示されます。次に、WebブラウザーのURLアドレス行に移動します。 // localhost /と言う必要があります。スクリプトをテストするには、この最後にsample3.php3を追加し、Enterをクリックします。 $ page_counter変数の現在の値が501である白いページが表示されます。

テキストエディターでプログラムを再度開き、初期値を10に変更します。スクリプトをもう一度テストします。 11という数字が表示されるはずです。スクリプト内でポストインクリメント演算子をプリインクリメント、プリデクリメント、およびポストデクリメント演算子に置き換えることで、さらに実験できます。どのような結果が得られますか?

++ $ page_counter; //プリインクリメント-11

-$ page_counter; //プレデクリメント-9

$ page_counter--; //ポストデクリメント-9