- トップページ
- 演算子のPHPチュートリアル
- インクリメント・デクリメント演算子
ステップ13 - インクリメント・デクリメント演算子
やってみようインクリメントは値を1つ加算する演算子(++)、デクリメントは値を1つ減算する演算子(--)です。演算後に代入も一緒に行います。ループ文などで、ループするごとに変数値を増やす、あるいは減らしていきたい場合に使用されます。また、変数値を返した後にインクリメント・デクリメントを行う後置型、変数値を返す前にインクリメント・デクリメントを行う前置型があります。アルファベットの場合はインクリメントは1つ後の文字、デクリメントは1つ前の文字となります。
サンプルコード
$a = 5;
//後置インクリメント
echo $a++; //加算前の変数値5が返される
echo $a; //加算後の変数値6が返される
//前置インクリメント
echo ++$a; //加算後の変数値7が返される
//後置デクリメント
echo $a--; //減算前の変数値7が返される
echo $a; //減算後の変数値6が返される
//後置インクリメント
echo --$a; //減算後の変数値5が返される
//アルファベットのインクリメント
$str = "a";
$str++;
echo $str; //aの次の文字bが返される
PHPバージョン8.2
使い方
PHPのコードをWeb上で実行して実行結果を確認しながら学べる無料のPHPチュートリアルです。
コード欄にサンプルのPHPのコード(<?phpと?>は不要)を記述して、実行ボタンをクリックしてください。
PHPのソースコードをphpコマンドで実行するのと同じような感覚で実行結果が下のテキストエリアに表示されます。
また、関数の自動補完(2文字目を入力した時点で関数候補を表示)やコードエディタの背景色の変更も可能です。
PHPを学びたいけど実行環境がすぐに作れない、外出中で実行環境がない場合などに無料で気軽にPHPが学べるサイトです。
注意
無限ループや処理に時間がかかるコードを実行した場合、約1秒でタイムアウトしその時点の結果を出力します。
なるべく高い負荷のかかるコードの実行はご遠慮ください。
注意
画面解像度 1366×768 以上での利用を推奨します。